1C перекладач текстів через API Microsoft (Bing)

1C перекладач текстів через API Microsoft (Bing)

Завдання дуже просте, треба по базі 1С по російським описам створити українські, при цьому зберегти html розмітку в тексті. Вибір був між Google та Bing. С першим працював багато стосовно карт та маршрутів, с другим не працював, тому спочатку планував робити саме на google. Але почитавши опис обох API зрозумів що у Microsoft описано набагато зрозуміліше плюс було цікаво з ним попрацювати. А ще виявилось, що у microsoft крім перекладача є ще дуже багато цікавих API функцій, тому познайомитись треба обов’язково)

Перше що треба зробити це отримати ключ для доступу, зробити це можна тут –
https://azure.microsoft.com/ru-ru/services/cognitive-services/translator-text-api/

В принципі там все зрозуміло, тому зупинятись на цьому не буду.

А далі робимо отримання перекладу з 1С.

Це все, далі це можна використовувати переклад вже там де потрібно.

Детальний опис всіх параметрів запиту на переклад –
https://docs.microsoft.com/ru-ru/azure/cognitive-services/Translator/reference/v3-0-translate

One response to “1C перекладач текстів через API Microsoft (Bing)”

  1. Дмитрий :

    Выражаю благодарность автору!
    При запросе в данном виде массив возвращается с ошибкой “401000 The request is not authorized because credentials are missing or invalid.”. Видимо что-то изменилось с момента публикации. Решается добавлением региона в заголовок запроса (в моем случае AppRegion=”westeurope”; HTTPЗапрос.Заголовки.Вставить(“Ocp-Apim-Subscription-Region”,AppRegion);).

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.