Перевод целого столбца в таблице.

clocky

Client
Регистрация
26.09.2019
Сообщения
363
Благодарностей
48
Баллы
28
В общем есть таблица, в столбце F находится текст, от 1 до 5 слов, который нужно перевести. Порядка 9к строк. Остальные столбцы можно перенести как было. Как это можно правильнее реализовать? И еще, пытаюсь пользоваться переводом. Получаю такую ошибку,
"Выполнение действия TextProcessing Невозможно получить ответ с http://translate.google.com/translate_a/t"

Спасибо всем за помощь!
 

clocky

Client
Регистрация
26.09.2019
Сообщения
363
Благодарностей
48
Баллы
28
Может можно воспользоваться апи, если это не дорого или через веб сделать на моб. проксях? И как лучше быть с таблицей? брать строку, задать на каждый столюец переменную, переводить нужжную и класть в конец все переменные?
 
Последнее редактирование:

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
ну с таблицей по классике работать. цикл по всем столбцам, добавление строк в список с контролем количества символов (у гугля там 5000 знаков на перевод), запихивание в переводчик списка,
потом получить результат, распарсить его и соскладировать куда надо. продолжить цикл.
Либо просто цикл по строкам в таблице и каждую строку на перевод отправлять. быстрее делать, но дольше будет переводить.
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Может можно воспользоваться апи, если это не дорого или через веб сделать на моб. проксях? И как лучше быть с таблицей? брать строку, задать на каждый столюец переменную, переводить нужжную и класть в конец все переменные?
Вам все верно подсказали. У меня есть платные шаблоны перевода:
Google-Translate
DeepL
Там учтены пожелание кучи предыдущих покупателей, есть режим работе «проект в проекте», то есть можете из своего проекта после работы с таблицей передавать голый текст в столбик, и на выходе получать переведенцу. Уже учтена работа с прокси и лимиты на перевод, то есть шаблон сам поделит крупный текст на части.
Но они слишком наворочены и дорогие чтобы под одноразовую простенькую задачу использовать. Так что советую просто полистать и почерпнуть там инфу для собственной наработки, а именно:
1. Гугл-переводчик более требователен к прокси, но возможна работа на POST\GET.
2. Deepl не так требователен к прокси если через браузер работать. Вот его я бы и советовал новичку выбрать под написание браузерного шаблона. Под него даже бесплатный открытый простенький вариант на запросах был "deepl.com на C# GET/POST", если рабочий еще, то тупо переделайте под себя.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)