Для начала мне пришлось бы согласиться с Игнасио: ничто не сравнится с переводчиком-человеком. Если у вас нет времени, то, когда кто-то вводит новый текст, его можно проанализировать на разных языках с помощью GTranslate api, а затем сохранить в базе данных и с помощью gtranslate api, на котором нет логотипа google translate, проверьте это:
<?php
require("GTranslate.php");
try{
$gt = new Gtranslate;
echo "Translating [Hello World] from English to German => ".$gt->english_to_german("hello world")."<br/>";
echo "Translating [Ciao mondo] Italian to English => ".$gt->it_to_en("Ciao mondo")."<br/>";
} catch (GTranslateException $ge)
{
echo $ge->getMessage();
}
?>
Вместо эха вы можете сохранить переведенный текст в базе данных так же, как если бы там было несколько человек-переводчиков.
Вы можете скачать GTranslate API с GTranslate в Google Code