Amazon Translate научился переводить на русский и несколько других языков

Amazon Translate

В июле 2018 года сервис нейронного машинного перевода Amazon Translate был дополнен модулями перевода на русский, итальянский, чешский, турецкий, японский и традиционный китайский языки. Инструмент позволяет переводить тексты посредством API.

Amazon Translate впервые был представлен в 2017 году на AWS re:Invent. С апреля 2018 года сервис стал доступен для пользователей.

Варианты работы с Amazon Translate

Зарегистрированные на сайте Amazon Web Services пользователи могут оценить качество перевода, используя консоль. Кроме того, модуль Amazon Translate можно импортировать в любой среде разработки. В качестве одного из примеров создатели предлагают следующий код на языке Python:

import boto3
translate = boto3.client("translate")
lang_flag_pairs = [("ja", "🇯🇵"), ("ru", "🇷🇺"),
                   ("it", "🇮🇹"), ("zh-TW", "🇹🇼"),
                   ("tr", "🇹🇷"), ("cs", "🇨🇿")]
for lang, flag in lang_flag_pairs:
      print(flag)
      print(translate.translate_text(
            Text="Hello, World!",
            SourceLanguageCode="en",
            TargetLanguageCode=lang
      )['TranslatedText'])

Результат исполнения кода отображается следующим образом:

🇯🇵
ハローワールド!
🇷🇺
Привет, Мир!
🇮🇹
Ciao, Mondo!
🇹🇼
你好,世界杯!
🇹🇷
Merhaba, Dünya!
🇨🇿
Ahoj, světe!

Разработчики обещают добавить в 2018 году поддержку иврита, шведского, датского, финского, голландского и польского языков. Сервис предлагает бесплатный пробный период 12 месяцев, по 2 миллиона символов ежемесячно. Чтобы воспользоваться предложением, нужно зарегистрироваться на сайте.

Amazon Translate — один из многих сервисов на платформе AWS. Он интегрирован с такими службами Amazon Web Services, как Amazon Comprehend и Amazon CloudWatch.

Источник: блог AWS News