Перевод средствами 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
84
.epf 9,51Kb 84 Скачать

См. также

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

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