I'm using a computed field to compute an age range for cats from the birthday field.
I need to have this output translated into Russian and Hebrew (from English). Or would it be easier to run different codes for different languages?
Is there a way to do this using computed field?

This is my code:
$dob = $entity->field_birthday_cats['und'][0]['value'];
$now = time();
$then = strtotime($dob);

$diff = date('Y', $now) - date('Y', $then);
$mdiff =""; $mdiff = date('m', $now) - date('m', $then);
if (($diff ==0)) {$age = "Kitten";}
elseif(($diff ==1) && (date('z',$now) < date('z',$then))) {$age = "Kitten";}
elseif ($diff ==1){ $age = "Young"; }
elseif (($diff >1) && ($diff <4)){ $age = "Young"; }
elseif ($diff ==4){ $age = "Adult"; }
elseif (($diff >3) && ($diff <11)){ $age = "Adult"; }
elseif (($diff == 11) && (date('z',$now) < date('z',$then))){ $age = "Adult"; }
else {$age = "Senior"; }

$entity_field[0]['value'] = $age;