gifts2017

Перевод средствами Google translate

Опубликовал Огонек Костров (Огонек) в раздел Программирование - Практика программирования

Пример обработки на УФ для 1С8.2 для перевода текста с использованием Google translate

На сервер Google отправляется команда вида:

http://translate.google.ru/translate_a/t?client=x&text={textToTranslate}&sl={langFrom}&tl={langTo}

{textToTranslate} - текст исходный;

{langFrom} - язык исходного текста;

{langTo} - язык, в который будет выполнен перевод;

Ответ приходит в виде строки JSON. Пример ответа:

{"sentences":[{"trans":"Infostart - professional community","orig":"Инфостарт - профессиональное сообщество","translit":"","src_translit":"Infostart - professionalE7;noe soobshchestvo"}],"src":"ru","server_time":54}

Для распарсивания JSON используются методы из публикации http://infostart.ru/public/61194/

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
infostartОбработкаДляПереводаСредствамиGoogleTranslate.epf
.epf 9,51Kb
13.07.12
82
.epf 9,51Kb 82 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Василий Антонов (khaoos) 21.05.12 06:55
Задача вряд ли возникнет, но за пример взаимодействия спасибо, будет куда подсмотреть в случае надобности. Плюс
2. Огонек Костров (Огонек) 21.05.12 10:28
(1) khaoos, мне понадобилось для формирования отчета в транслите.
3. Олег Костерин (SamJack) 23.05.12 11:08
4. {ÐƦǑƝȊ} mx (dour-dead) 23.05.12 16:50
5. Антон Г (darklynxfp) 13.07.12 14:38
Жаль но переводит только до первый точки
Огонек; +1 Ответить 1
6. Огонек Костров (Огонек) 13.07.12 15:57
Обновил файл обработки.
(5) darklynxfp, спасибо за комментарий.
7. Алекс Климанов (fuxic) 11.09.12 15:29
пригодилось. стояло маленьким пунктом в виде подводного камня в планах, но вы сэкономили время
8. Юрий Былинкин (ardn) 03.10.12 09:15
9. Alex Melnichuk (Amel2010) 15.11.12 11:51
А под 7.7 нет обработки?
Ну или, хотя бы текст обработки приведите - думаю, там не много строчек кода.
А то у меня 8-ки нет.
10. Alex Melnichuk (Amel2010) 15.11.12 11:57
Уже поставил плагин под Far.
Код нашел.
Если кому нужно, в файле

Это я по ошибке код самой обработки JSON привел.
Прикрепленные файлы:
текст1.txt
11. Alex Melnichuk (Amel2010) 15.11.12 11:58
Это все еще работает?
Или в гугле уже "прикрыли лавочку"?
12. Николай Курус (kolia) 17.01.13 22:02
Спасибо. Интересная вещь
13. Сергей Иванов (xten) 19.12.13 16:43
Можно на обычные формы для 8.2 , было бы очень здорово!!!!
14. andrey P (andrey314) 06.01.14 14:40
Отличная вещь. Спасибо. Но есть одна проблемка: на одной машине с Win2008 Server перевод получаем в таком роде "????????? - ???????????????? ?????????? ?? ????????????? ?????????????? ????? ? ??????????." Я так понимаю проблема с кодировкой?
15. Александр Жигурт (jigourt) 06.01.14 16:39
если не ошибаюсь, гугл закрыл апи переводчика. у меня где-то есть аналогичная вещь на яндексе
16. andrey P (andrey314) 07.01.14 14:49
17. Вячеслав Кожухарь (slavikss) 07.01.14 15:15
(14) andrey314, у меня так бывает когда на сервере в терминале работаю и у клиента один язык включен а на сервере другой.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа