Ajax Russia : Аякс по-русски

Свежие новости из мира IT

Переводим текст с Google Language API

google codeРебята из Google опять отожгли. Семейство вэб-сервисов Гугла пополнилось новой API - AJAX Language API. Сервис позволяет переводить любой текст и даже умеет сам определять язык текста. На данный момент поддерживается 13 языков и 29 пар языков для перевода.

Список языков:

  • Арабский
  • Китайский
  • Голландский
  • Английский
  • Французский
  • Немецкий
  • Греческий
  • Итальянский
  • Японский
  • Корейский
  • Португальский
  • Русский
  • Испанский

Пользоваться сервисом очень просто.

1) Подгружаем скрипт:

HTML:
  1. <script type="text/javascript" src="http://www.google.com/jsapi"></script>
  2. <script type="text/javascript">
  3.   google.load("language", "1");
  4. </script>

2) Переводим текст (сначала ждём загрузку страницы с помощью setOnLoadCallback):

HTML:
  1. <script type="text/javascript">
  2.   google.setOnLoadCallback(function(){
  3.     google.language.translate('Hello world', 'en', 'ru', function(result) {
  4.       alert(result.translation);
  5.     });
  6.   });
  7. </script>

Вот собственно и всё.

Определить язык текста тоже очень просто.

JavaScript:
  1. google.language.detect('Questa linea di rilevare che questa è la lingua.',
  2.  function(result) {
  3.   alert(result.language);
  4. });

Подробнее можно почитать на блоге гугла. Там же можно поиграться с примерами.

del.icio.us Забобрить!

4 Comments so far

  1. Zelman March 25th, 2008 10:03

    да… гугл есть гугл…

    Спасибо за статью!

  2. Алексей March 26th, 2008 00:37

    о о о! вот это отличная новость!!! спасибо!

  3. Max March 26th, 2008 05:09

    спасибо за статью попробуемс)

  4. Sergey March 27th, 2008 02:50

    спасиб автору

Leave a reply