Google.Переводчик (без API)

26.03.21

Интеграция - WEB-интеграция

Простой переводчик, использующий сервис Google для перевода.

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

Наименование Файл Версия Размер
Google.Переводчик. (без API):
.epf 12,88Kb
34
.epf 1.0.4 12,88Kb 34 Скачать

Описание

Выгодное отличие этой обработки от других аналогичных:

  • Удобный интерфейс, есть несколько вариантов,
  • Код структурирован и разбит на независимые функции и процедуры, что позволит быстро и не задумываясь перенести указанные процедуры и/или функции в модуль менеджера и использовать возможности обработки из других мест конфигурации.
  • Динамическое "подтягивание" доступных языков с сайта Google, и эти языки представлены в нормальном виде в списке выбора, также есть возможность включить расширенное представление языка. Расширенное - это когда в наименование языка добавляется код языка.
  • Обработка не требует подключения к API Google. Однако разработчик который будет использовать обработку должен сам позаботится об адекватной частоте запрос к сайту Google, чтобы не быть заблокированным, при условие если он(разработчик) собирает делать перевод в цикле. Если пользоваться как обычный пользователь то проблем ни каких не будет!

Примеры использования при внедрении обработки в конфигурацию.

// Вариант с полным указанием параметров. (через модуль менеджера)
РезультатПеревода = Обработки.GoogleПереводчик.ПеревестиТекст("Привет, я текст для перевода", "ru", "en");

// Вариант с автоматическим определением исходного языка. (через модуль менеджера)
РезультатПеревода = Обработки.GoogleПереводчик.ПеревестиТекст("Привет, я текст для перевода", "", "en");
РезультатПеревода = Обработки.GoogleПереводчик.ПеревестиТекст("Привет, я текст для перевода",, "en");

// Вариант с полным указанием параметров. (через модуль объекта)
РезультатПеревода = Обработки.GoogleПереводчик.Создать().ПеревестиТекст("Привет, я текст для перевода", "ru", "en");

// Вариант с автоматическим определением исходного языка. (через модуль объекта)
РезультатПеревода = Обработки.GoogleПереводчик.Создать().ПеревестиТекст("Привет, я текст для перевода", "", "en");
РезультатПеревода = Обработки.GoogleПереводчик.Создать().ПеревестиТекст("Привет, я текст для перевода",, "en");

Примечания

Обработку можно использовать отдельно и можно подключить через стандартный механизм "Дополнительные отчеты и обработки", можно встроить в конфигурацию.

В модуле объекта обработки есть описание - какие процедуры и/или функции необходимо перенести в модуль менеджера обработки, чтобы использовать функции обратке без создания объекта обработки.

Версии

  • 1.0.3 - переработан код обработки для поддержания работоспособности.
    Программный интерфейс не изменен, обновление обработки в вашей конфигурации не повлечет последствий. 
    Спасибо пользователю zeek за уведомление о смени структуры html страницы Google переводчика.
  • 1.0.4 - переработан код функционал парсинга ответа, теперь парсинг ответа происходит через ПостроительDOM, что позволило упростить поиск тега в котором содержится переведенный текст, также данный подход позволил избавится от html сущностей в переведенном текст(Например: " и т.д.).
    Исправлена ошибка когда в тексте который нужно было переводить присутствовали спец символы(например: %), то переводчик возвращал кодированный перевод(Например: % D0% 9F% D1% 80% D0% B8% D0% B2% D0% B5% D1% 82,% 20%). Это исправлено, за это спасибо пользователю mars2005.

Совместимость

Платформа:

  • должна работать на всех релизах 8.3
  • тестировалась на релизах:
    • 8.3.9.2033
    • 8.3.10.2639
    • 8.3.13.1690
    • 8.3.14.1565
    • 8.3.15.1489
    • 8.3.16.1224
    • 8.3.18.1208

Конфигурации:

  • Не имеет значения

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    15748    10    17    

11

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17551    6    15    

13

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    16360    42    49    

23

[Расширение] БОР-Навигатор.Культура

Зарплата Бюджетный учет WEB-интеграция Обмен с ГосИС Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Расширение конфигурации, включающее в себя объекты, необходимые для подготовки и сдачи отчета "Штатная численность" системы "БОР-Навигатор.Культура" в программе "1С:Зарплата и кадры государственного учреждения", редакция 3.1.

8400 руб.

01.02.2019    25741    9    0    

7

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    88584    160    215    

318
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. zeek 45 04.01.21 22:41 Сейчас в теме
Доброе время. Тэг перевода изменился и выглядит так
ИмяТегаПеревода = "<div class=""result-container""";

При переводе большого текста гугл возвращает переведенный текст в виде кодов символов. Встречали такое?
2. kaliuzhnyi 135 04.01.21 22:44 Сейчас в теме
(1)по поводу тега - спасибо, проверю, обновлю.
За большой текст не пробовал, а сколько примерно символов в тексте который вы переводите?
6. mars2005 27 26.03.21 09:39 Сейчас в теме
(1)Столкнулся с таким, когда в исходном тексте был символ "%".
Я решил следующим образом:
 
СтрокаДляПеревода = "Это строка, которую нужно перевести";
СтрокаДляПеревода = КодироватьСтроку(СтрокаДляПеревода, СпособКодированияСтроки.КодировкаURL);
kaliuzhnyi; +1 Ответить
7. kaliuzhnyi 135 26.03.21 12:02 Сейчас в теме
(6) Спасибо. Добавлю это.
3. zeek 45 05.01.21 01:38 Сейчас в теме
Где-то до 1000 символов.
4. zeek 45 04.02.21 18:15 Сейчас в теме
А календарем не работали?
5. kaliuzhnyi 135 04.02.21 18:18 Сейчас в теме
Оставьте свое сообщение