Сервис TranslateService¶
Сервис используется для автоматического перевода комментариев на все поддерживаемые языки через AI-сервис при изменении локализованных значений.
ℹ️ Перед добавлением сервиса предварительно необходимо создать его на странице Сервисы
Настройки TranslateService:
| Параметр | Описание |
|---|---|
| Сервис | В поле необходимо выбрать предварительно созданный сервис с типом TranslateService на странице Сервисы |
| Логин | Логин учётной записи (при необходимости) |
| Пароль | Пароль учётной записи (при необходимости) |
| Ключ | API-ключ сервиса Azure Cognitive |
| URL | Адрес вызова сервиса. Например: https://api.cognitive.microsofttranslator.com/translate?api-version=3.0 |
| Регион | Регион Azure, например westeurope |
Для работы сервиса AI используются только поля Url и Ключ.
После создания сервиса его необходимо выбрать в качестве значения опции Перевод комментариев в Общих настройках приложения
Для асинхронного автоматического перевода локализованных значений на все языки используется задание по таймеру AzureCognitiveTranslateJob. Джоб принимает параметры: исходный текст, язык источника и целевой язык.
Для возврата к использованию Azure Cognitive Services предусмотрена возможность указать кастомную настройку TranslationService со значением azure.