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


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

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

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

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

С помощью последней предварительной версии теперь можно выбрать стандартное развертывание нейронного машинного перевода (NMT) или крупной языковой модели (LLM) (GPT-4o-mini или GPT-4o). Однако использование модели LLM требует наличия ресурса Microsoft Foundry. Дополнительные сведения см. в статьео настройке ресурсов Azure.

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

        https://api.cognitive.microsofttranslator.com/languages?api-version=2025-10-01-preview
    
  • Translate (Перевод). Отрисовывает текст с одним исходным кодом для нескольких целевых текстов с одним POST запросом:

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

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

Добавьте перевод текста в проекты и приложения с помощью следующих ресурсов:

Вариант разработки Description
Foundry Портал Foundry (классический) — это облачная платформа искусственного интеллекта, которая поддерживает проекты на основе концентраторов и другие типы ресурсов.

Портал Foundry (новый) — это облачная платформа искусственного интеллекта, которая обеспечивает упрощенный доступ к моделям, агентам и инструментам Foundry через проекты Foundry.
REST API Интеграция перевода в приложения с помощью версии REST API (GA) или REST API (предварительная версия).
Клиентские библиотеки (пакеты SDK) Начните интегрировать возможности перевода в приложения с помощью одной из клиентских библиотек (SDK), доступных на различных языках программирования.
Контейнер Docker • Чтобы использовать контейнер Переводчика, необходимо заполнить и отправить онлайн-заявку Foundry Tools для Gated Services для утверждения доступа к контейнеру.
Образ контейнера Переводчика поддерживает ограниченные функции по сравнению с облачными предложениями.
Дополнительные сведения см. в разделе"Контейнер: перевод текста".

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

Расположение данных перевода текста зависит от региона 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 перевода текста см. в следующих сведениях: