Пакет 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
- Выпуск версии общедоступной версии
Предварительный выпуск пакета SDK для перевода текстов за апрель 2023 г.
Этот выпуск включает в себя следующие обновления.
- Версия 1.0.0-beta.1 (2023-04-17)
- Целевые объекты перевода текста версии 3.0
- Начальный выпуск версии
Использование пакета 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:
Использование глобальной конечной точки (по умолчанию)
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
.