Поделиться через


Что такое перевод текста Azure?

Перевод текста Azure — это облачная функция REST API службы Переводчика, которая использует технологию нейронного машинного перевода, чтобы обеспечить быстрый и точный перевод текста в целевой код в режиме реального времени на всех поддерживаемых языках. В этом обзоре вы узнаете, как REST API перевода текста позволяют создавать интеллектуальные решения для приложений и рабочих процессов.

Документация по API "Перевод текста" включает статьи следующих типов:

Возможности Перевода текста

Преобразование текста поддерживает следующие методы:

  • Языки. Возвращает список языков, поддерживаемых операциями Translate (Перевод), Transliterate (Транслитерация) и Dictionary Lookup (Поиск по словарю). Этот запрос не требует проверки подлинности; Просто скопируйте и вставьте следующий запрос GET в избранное средство REST API или браузер:

    https://api.cognitive.microsofttranslator.com/languages?api-version=3.0
    
  • Translate (Перевод). Перевод основного текста на одном исходном языке на несколько целевых языков с помощью единого запроса.

  • Transliterate (Транслитерация). Преобразование символов или букв исходного языка в соответствующие им символы и буквы на целевом языке.

  • Detect (Обнаружение). Этот вызов возвращает код языка для исходного текста и логическую переменную с отметкой о том, поддерживается ли перевод текста и транслитерация для обнаруженного языка.

    Примечание.

    Вы можете применить для текста операции Translate, Transliterate и Detect в одном вызове REST API.

  • Dictionary lookup (Поиск по словарю). Возвращает слова, эквивалентные исходному термину, на целевом языке.

  • Dictionary example (Пример из словаря). Возвращает грамматическую структуру и примеры контекста для пары исходного и целевого терминов.

Параметры развертывания преобразования текста

Следующие ресурсы помогут вам добавить Перевод текста в проекты и приложения.

Место расположения данных

Расположение данных перевода текста зависит от региона Azure, в котором был создан ресурс Переводчика:

Размещение данных перевода текста

✔️ Функция: переводчик текста

Конечная точка службы Запрашивать центр обработки данных
Глобальный (рекомендуется):
api.cognitive.microsofttranslator.com
Ближайший доступный центр обработки данных.
Северная и Южная Америка:
api-nam.cognitive.microsofttranslator.com
Восточная часть США 2 • Западная часть США 2
Азиатско-Тихоокеанский регион:
api-apc.cognitive.microsofttranslator.com
Восточная Япония • Юго-Восточная Азия
Европа (за исключением Швейцарии):
api-eur.cognitive.microsofttranslator.com
Центральная Франция • Западная Европа
Швейцария:
Дополнительные сведения см. в разделе "Конечные точки службы Швейцарии".
Северная Швейцария • Западная Швейцария

Конечные точки службы Швейцарии

Клиенты с ресурсом, расположенным в Северной Или Западной Швейцарии, могут гарантировать, что запросы API текста обслуживаются в Швейцарии. Чтобы убедиться, что запросы обрабатываются в Швейцарии, создайте ресурс Переводчика в Resource region Switzerland North пользовательской Switzerland Westконечной точке ресурса в запросах API.

Например, если вы создаете ресурс Переводчика в портал Azure с Resource region именем как Switzerland North и именем my-swiss-nресурса, то конечная точка — https​://my-swiss-n.cognitiveservices.azure.comэто пользовательская конечная точка. Пример запроса для преобразования:

// Pass secret key and region using headers to a custom endpoint
curl -X POST "https://my-swiss-n.cognitiveservices.azure.com/translator/text/v3.0/translate?to=fr" \
-H "Ocp-Apim-Subscription-Key: xxx" \
-H "Ocp-Apim-Subscription-Region: switzerlandnorth" \
-H "Content-Type: application/json" \
-d "[{'Text':'Hello'}]" -v

Пользовательский переводчик в настоящее время недоступен в Швейцарии.

Начало работы с Переводом текста

Готовы приступить?

Следующие шаги

Подробно изучите REST API "Перевод текста":