Использование Google Translate в OmegaT

Помимо интернет-страницы, где пользователь может задать текст для перевода, Google Translate также предоставляет API, через который системы автоматизированного перевода могут получить доступ к сервису. С декабря 2011 года за эту услугу Google взимает плату. В данном руководстве описывается как настроить этот сервис в OmegaT.

1. Если у вас ещё нет учётной записи, заведите её на сайте google.com.

2. Чтобы получить ключ Google Translate API v2, пройдите по этой ссылке. Убедитесь, что у вас есть данные вашей кредитной карты. Google сгенирирует ваш API-ключ, который представляет собой последовательность из 39 символов.

3. Добавьте ключ в процедуру запуска OmegaT, как описано ниже в зависимости от того, используете вы Windows или Mac, запускаете OmegaT из командной строки или с помощью скрипта.

Для пользователей Windows:

3.1. Найдите файл конфигурации OmegaT.l4J.ini (по умолчанию он находится в каталоге C:\Program Files (x86)\OmegaT).

3.2. Чтобы отредактировать этот файл, вы должны либо обладать правами администратора, либо временно перенести его в другой каталог на жёстком диске.

3.3. Откройте OmegaT.l4J.ini в обычном текстовом редакторе.

3.4. Найдите следующие строки:

# Google Translate v2 API key
#-Dgoogle.api.key=xxxxx

И удалите символ «#» в начале строки -Dgoogle.api.key.

# Google Translate v2 API key
-Dgoogle.api.key=xxxxx

(где «xxxxx» — это ключ API, предоставленный Google).

3.5. Сохраните файл OmegaT.l4J.ini (и если необходимо перенесите его обратно в папку OmegaT).

Для пользователей Mac:

3.6. Щёлкните правой кнопкой мыши по файлу OmegaT.app и выберите пункт «Показать содержимое пакета».

3.7. Найдите файл OmegaT.app/Contents/MacOS/OmegaT.sh и откройте его в текстовом редакторе на ваш выбор.

3.8. Найдите следующие строки:

# Google Translate v2 API key
#GOOGLE_API_KEY="-Dgoogle.api.key=0123456789A0123456789B0123456789C0123456789D"
И удалите символ «#» в начале строки. Эта строка определяет GOOGLE_API_KEY.

# Google Translate v2 API key
GOOGLE_API_KEY="-Dgoogle.api.key=XXXXXXXX"

где "XXXXXXXX" это ваш API-ключ переводчика Google Translate.

3.9 Сохраните OmegaT.sh.

Для пользователей GNU/Linux:

3.10 Убедитесь, что у вас установлена программа Kaptain (если нужно, обратитесь к руководству по GNU/Linux), а затем введите API-ключ Google Translate в соответствующее поле во вкладке «Подключение».

Для пользователей, запускающих OmegaT их командной строки или с помощью скрипта:

3.11 Добавьте следующий аргумент к команде запуска:

-Dgoogle.api.key=XXXXXXXX

где "XXXXXXXX" это ваш API-ключ переводчика Google Translate.

Команда запуска с введённым ключом API переводчика Google Translate будет выглядеть примерно так:

java -jar -Dgoogle.api.key=XXXXXXXX OmegaT.jar

4. Настройка в OmegaT

4.1. Запустите OmegaT

4.2. Выберите пункт меню «Параметры > Машинный перевод»

4.3. Установите флажок Google Translate v2 (остальные пункты меню оставьте без изменений).

5. Примечание:

5.1 Машинный перевод от Google является платным сервисом (20 $ США за каждый миллион символов). Вы можете просматривать ежедневную статистику использованию программы с вашего Google аккаунта. В верхнем меню:

Ещё > Все сервисы > Другие продукты Google/Код > APIs Console > Service/Translate API

Copyright Милан Губачек и Марк Прайор 2011