Яндекс переводчик для 1С

Довольно часто люди сталкиваются с необходимостью перевода текста на различные языки. Если ваши сотрудники основную часть времени проводят в 1С и периодически нуждаются в переводе текста на другой язык, то эта компонента для вас.

Компонента для перевода текста написана на языке C#. 

Для работы компоненты нужен .NetFrameWork 2.0 или выше.

Скачайте компоненту YandexTranslate.dll и зарегистрируйте её. Пример файла для регистрации компоненты YandexTranslate.cmd

После того как Вы зарегистрировали компоненту в системе, необходимо получить ключ доступа к Яндекс.Переводчик

Процедура абсолютно бесплатная. Перейдите по ссылке https://tech.yandex.ru/keys/get/?service=trnsl и следуйте инструкции.

Далее запускаем конфигуратор 1С, открываем обработку ЯндексПереводчик.epf

Теперь находим в модуле формы процедуру ПриОткрытии и присваиваем переменной «Ключ» полученный вами ключ для Яндекс.Переводчика.

Процедура ПриОткрытии()
Попытка
МойОбъект = Новый COMОбъект("YandexTranslate.YandexTranslateFor1C");
Ключ = ""; // Тут должен быть Ваш ключ

Обработка представлена в качестве примера работы с компонентой, но при этом полностью рабочая.

3 Comments

  1. seermak

    зачем компонента? Справка по методу: //http://api.yandex.ru/translate/doc/dg/reference/translate.xml Кстати, здесь где-то есть уже яндекс-переводчик = работает на обычных формах (у меня есть — если надо пришлю)

    Reply
  2. Re:аниматор

    «Пример файла для регистрации компоненты» за 1sm это сильно!)). Можно еще инструкцию по обработке выложить отдельным файлом за 1sm ..

    Reply
  3. Simpson

    (2) Re:аниматор, ошибочка вышла

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *