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


Пакет SDK для перевода текста Azure

Преобразование текста Azure — это облачная функция REST API службы Azure AI Translator. API перевода текста обеспечивает быстрый и точный перевод текста в целевой объект в режиме реального времени. Пакет средств разработки программного обеспечения перевода текста (SDK) — это набор библиотек и инструментов, которые позволяют легко интегрировать возможности REST API перевода текста в приложения. Пакет SDK для перевода текста доступен на разных платформах программирования на C#/.NET, Java, JavaScript и Python.

Поддерживаемые языки

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

Язык → версия пакета SDK Пакет Клиентская библиотека Поддерживаемая версия API
.NET/C# → 1.0.0 NuGet Пакет Azure SDK для .NET Переводчик версии 3
Java✱ → 1.0.0 Репозиторий Maven Пакет Azure SDK для Java Переводчик версии 3
JavaScript → 1.0.0 npm Пакет SDK для Azure для JavaScript Переводчик версии 3
Python → 1.0.1 PyPi Пакет SDK для Azure для Python Переводчик версии 3

✱ Пакет SDK перевода текстов Azure для Java тестируется и поддерживается на платформах Windows, Linux и macOS. Он не тестируется на других платформах и не поддерживает развертывания Android.

Журнал изменений и выпусков

В этом разделе представлено описание функций перевода текста и возможностей, изменений, обновлений и улучшений на основе версий.

Выпуск пакета SDK для перевода текстов за май 2024 г.

Этот выпуск включает в себя следующие обновления.

  • Версия 1.0.0 (2024-05-21)
  • Целевые объекты перевода текста версии 3.0
  • Выпуск версии общедоступной версии

Пакет (NuGet)

Журнал изменений и выпусков

README

Примеры

Предварительный выпуск пакета SDK для перевода текстов за апрель 2023 г.

Этот выпуск включает в себя следующие обновления.

  • Версия 1.0.0-beta.1 (2023-04-17)
  • Целевые объекты перевода текста версии 3.0
  • Начальный выпуск версии

Пакет (NuGet)

Журнал изменений и выпусков

README

Примеры

Использование пакета SDK перевода текста в приложениях

Пакет SDK для перевода текста позволяет использовать и управлять службой перевода текста в приложении. Пакет SDK основан на базовом REST API перевода текста, что позволяет легко использовать эти API в парадигме языка программирования. Вот как вы используете пакет SDK для перевода текста для предпочитаемого языка программирования:

1. Установите клиентскую библиотеку.

dotnet add package Azure.AI.Translation.Text --version 1.0.0-beta.1
Install-Package Azure.AI.Translation.Text -Version 1.0.0-beta.1

2. Импортируйте клиентскую библиотеку пакета SDK в приложение.

using Azure;
using Azure.AI.Translation.Text;

3. Проверка подлинности клиента

Взаимодействие со службой Переводчика с помощью клиентской библиотеки начинается с создания экземпляра TextTranslationClientкласса. Для создания экземпляра клиентского объекта требуется ключ API и регион. Ключ API перевода текста находится в портал Azure:

Снимок экрана: расположение ключей и конечной точки на портале Azure.

Использование глобальной конечной точки (по умолчанию)

string key = "<your-key>";

AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential);

Использование региональной конечной точки


Uri endpoint = new("<your-endpoint>");
string key = "<your-key>";
string region = "<region>";

AzureKeyCredential credential = new(key);
TextTranslationClient client = new(credential, region);

4. Выполните сборку приложения.

Создайте клиентский объект для взаимодействия с пакетом SDK перевода текста, а затем вызовите методы для этого клиентского объекта для взаимодействия со службой. Пакеты SDK предоставляют синхронные и асинхронные методы. Дополнительные сведения см. в примере репозитория перевода текста для .NET/C#.

Варианты справки

Форумы Microsoft Q и Stack Overflow доступны для сообщества разработчиков, чтобы задать и ответить на вопросы о переводе текста Azure и других службах. Корпорация Майкрософт отслеживает форумы и отвечает на вопросы, на которые сообщество пока не ответило. Чтобы убедиться, что ваш вопрос отображается, пометьте его тегом azure-text-translation.

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