Что бы вы предложили: как эффективный метод для перевода языка? - PullRequest
0 голосов
/ 29 ноября 2010

Создание веб-сайта, дружественного к иностранным языкам, рассматривается как СЛЕДУЮЩАЯ ТРЕНД.В этой ситуации .. какой метод будет считаться хорошим, эффективным с точки зрения сложности разработки.

Доступные варианты, которые я знаю:

  • Загрузка контента - это каждый язык, который мне нужен отдельно (что немного недружелюбно, если у меня широкий выбор языков)
  • Использование Google Translation (но мне это не нравится, так как он показывает заголовок Google вверху)

Есть ли другие способы перевода контента на другой язык?Какой из них эффективен в зависимости от таких факторов, как: производительность, время кодирования и гибкость.

1 Ответ

1 голос
/ 03 декабря 2010

Для начала мне пришлось бы согласиться с Игнасио: ничто не сравнится с переводчиком-человеком. Если у вас нет времени, то, когда кто-то вводит новый текст, его можно проанализировать на разных языках с помощью 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

...