Что такое перевод документов Azure Translator?

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

  • Асинхронный пакетный перевод поддерживает обработку нескольких документов и больших файлов. Для процесса пакетного перевода требуется учетная запись Azure Blob Storage с контейнерами хранения для ваших исходных и переведенных документов.

  • Синхронный один файл поддерживает обработку однофайловых переводов. Процесс перевода файлов не требует учетной записи для хранения BLOB-данных в Azure. Окончательный ответ содержит переведенный документ и возвращается непосредственно вызывающому клиенту.

Предпосылки

Предварительные требования для асинхронного пакетного перевода

Перед началом работы вам потребуется:

Предварительные требования для синхронного перевода

Перед началом работы вам потребуется:

Подсказка

Храните ключи подписки в безопасном расположении, например Azure Key Vault, и избегайте размещения ключей в системе контроля версий.

Ключевые особенности

Особенность Описание
Перевод больших файлов Асинхронный перевод целых документов.
Перевод большого количества файлов Перевод нескольких файлов с использованием всех поддерживаемых языков и диалектов с сохранением структуры и формата данных документа.
Конвертация форматов файлов изображений 🆕 Перевод текста на изображении при сохранении исходного дизайна и макета.
Поддерживаемые форматы: .jpeg, .png, .bmp.webp
Цены: вычисляются на основе каждого изображения. Дополнительные сведения см. на странице цен.
Перевод текста на изображениях в документах Word (.docx) и файлах PowerPoint (.pptx) 🆕. Эта функция доступна в API пакетного перевода документов для форматов файлов .docx и .pptx.
Сохранение представления исходного файла Перевод файлов с сохранением исходной структуры и формата.
Применение пользовательской модели перевода Перевод документов с использованием стандартной и пользовательской моделей перевода.
Применение пользовательских глоссариев Перевод документов с использованием пользовательских глоссариев.
Автоматическое определение языка документа Пусть служба перевода документов определяет язык документа.
Перевод документов с содержимым на нескольких языках Используйте возможность автоматического обнаружения для перевода документов с содержимым с нескольких языков на целевой язык.

Как работает перевод документов

Перевод документов поддерживает два рабочих процесса. Выберите подход, соответствующий вашему сценарию.

Асинхронный (пакетный)

  1. Отправьте исходные документы в исходный контейнер.
  2. Отправьте запрос на пакетный перевод.
  3. Отслеживайте состояние задания и документа.
  4. Скачайте переведенные документы из целевого контейнера.

Подробные потоки запросов и ответов см. в справочном руководстве по REST API перевода документов.

Синхронный

  1. Отправьте запрос, включающий один документ (и необязательный глоссарий).
  2. Получите переведенный документ в ответе.

Сведения о запросе и примеры см. в разделе "Синхронный перевод документов".

Варианты разработки

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

Замечание

Портал Foundry в настоящее время поддерживает только синхронный (однофайловый) перевод документов. Используйте REST API или клиентские библиотеки для асинхронного пакетного перевода документов.

Используйте асинхронные рабочие процессы для перевода нескольких документов и больших файлов.

Вариант разработки Описание
REST API REST API — это не зависящий от языка интерфейс, позволяющий создавать HTTP-запросы и заголовки авторизации для перевода документов.
Клиентские библиотеки (пакеты SDK) Используйте клиентские библиотеки перевода документов для .NET/C#, Python, JavaScript/TypeScript или Java.

Поддерживаемые форматы документов и глоссарий

В следующих таблицах перечислены форматы файлов документов и глоссарий, поддерживаемые каждым методом перевода.

Поддерживаемые форматы пакетного документа

Метод Получения поддерживаемых форматов документов возвращает список форматов документов, поддерживаемых службой перевода документов. Список включает общие расширения файлов и типы контента.

Тип файла Расширение файла Описание
Adobe PDF pdf Переносимый формат документов. Перевод документов использует технологию оптического распознавания символов (OCR) для извлечения и перевода текста в сканированном документе PDF при сохранении исходного макета.
Значения, разделённые запятыми csv Файл необработанных данных с разделением запятыми, используемый редакторами электронных таблиц.
HTML html, htm Язык разметки гипертекста.
Изображение (2025-12-01-preview) .jpeg .png .bmp .webp Файлы, которые хранят данные цифрового изображения.
Презентация OpenDocument odp Файл презентации с открытым кодом.
Электронная таблица в формате OpenDocument ods Файл электронной таблицы с открытым кодом.
Текст OpenDocument odt Файл текстового документа с открытым кодом.
Markdown (язык разметки) markdown, mdownmkdnmdmkdmdwnmdtxtmdtextrmd Упрощенный язык разметки для создания форматированного текста.
MHTML mhtml, mht Формат архива веб-страниц, используемый для объединения HTML-кода и сопровождающих его ресурсов.
Microsoft Excel xls, xlsx Файл электронной таблицы для анализа и документирования данных.
Майкрософт Outlook msg Сообщение электронной почты, созданное или сохраненное в Microsoft Outlook. Только .msg-файлы в формате Unicode. Файлы .msg формата ANSI не поддерживаются.
Майкрософт PowerPoint ppt, pptx Файл презентации, используемый для отображения содержимого в формате слайд-шоу.
Майкрософт Ворд doc, docx Файл текстового документа.
Формат «Текст с разметкой» rtf Текстовый документ, содержащий форматирование.
Значения, разделённые табуляцией/TAB tsv/tab Файл необработанных данных с разделителями-табуляциями, используемый программами для работы с электронными таблицами.
Текст txt Неформатированный текстовый документ.
XLIFF xlf Параллельный формат документа, используемый в переводе и локализации.

Устаревшие пакетные типы файлов

Типы исходных файлов сохраняются во время перевода документов со следующими исключениями:

Расширение исходного файла Расширение переведенного файла
.doc, .odt, .rtf DOCX
.xls, .ods XLSX
.ppt, .odp PPTX

Поддерживаемые форматы пакетного глоссария

Перевод документов поддерживает следующие типы файлов глоссария:

Тип файла Расширение файла Описание
Значения, разделённые запятыми csv Файл необработанных данных с разделением запятыми, используемый редакторами электронных таблиц.
XLIFF xlf Параллельный формат документа, используемый в переводе и локализации.
Значения, разделённые табуляцией (TAB) tsv, tab Файл необработанных данных с разделителями-табуляциями, используемый программами для работы с электронными таблицами.

Ограничения запросов на перевод документов

Подробные сведения об ограничениях запросов переводчика см. в разделе "Ограничения для перевода документов".

Резиденция данных для перевода документов

Регион, в котором создается ресурс Переводчика, определяет, где обрабатывается и временно хранится содержимое документа. Сведения о расположениях обработки, требованиях к пользовательским конечным точкам и рекомендации по управляемому удостоверению см. в разделе "Поддержка региона" для Azure Translator.

Устранение неполадок

Используйте следующие проверки для диагностики распространенных проблем.

Пакетная трансляция

Синхронный перевод