дело в том что у вас return происходит из функции ajax'a, а не самой функции getTranslation сделайте так
function getTranslation(text){
var ret = {'return', 0};
$jq.ajax({
url: _getTranslation,
dataType:'html',
async:false,
data:{
text : text
},
success: function(response){
ret['return'] = response;
}
});
return ret['return'];
}