обработка текста/перевод - где найти мануал по этой фиче?

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
В частности - что писать в язык оригинала, язык назначения, доп. параметры?
Пробовал через GoogleTranslateViaWebInterface.dll не заполняя эти поля - отдает пустую строку
попробовал - принимает формат ru/en но где взять список всех языков и доп параметры?
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
Например вот так заполнять нужно.
 

Вложения

  • Спасибо
Реакции: konfuciy

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
В частности - что писать в язык оригинала, язык назначения, доп. параметры?
Пробовал через GoogleTranslateViaWebInterface.dll не заполняя эти поля - отдает пустую строку
попробовал - принимает формат ru/en но где взять список всех языков и доп параметры?
https://ru.wikipedia.org/wiki/Коды_языков
первая колонка с двухбуквенными кодами..
 
  • Спасибо
Реакции: konfuciy и VladZen

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
поделюсь примером настроек из своего платного Гугл-переводчика. Здесь собраны именно поддерживаемые языки Google-Translate на момент создания той темы (ноябрь 2017). Там есть немного отличия от двух-буквенного стандарта ISO 639-1. Используете в обычном кубике перевода Zenno сокращения отсюда:
#1.7 [IN_Param_sl] Язык оригинала: {Определить язык - auto|азербайджанский - az|албанский - sq|амхарский - am|английский - en|арабский - ar|армянский - hy|африкаанс - af|баскский - eu|белорусский - be|бенгальский - bn|бирманский - my|болгарский - bg|боснийский - bs|валлийский - cy|венгерский - hu|вьетнамский - vi|гавайский - haw|галисийский - gl|греческий - el|грузинский - ka|гуджарати - gu|датский - da|зулу - zu|иврит - iw|игбо - ig|идиш - yi|индонезийский - id|ирландский - ga|исландский - is|испанский - es|итальянский - it|йоруба - yo|казахский - kk|каннада - kn|каталанский - ca|киргизский - ky|китайский (традиционный) - zh-TW|китайский (упрощенный) - zh-CN|корейский - ko|корсиканский - co|креольский (Гаити) - ht|курманджи - ku|кхмерский - km|кхоса - xh|лаосский - lo|латинский - la|латышский - lv|литовский - lt|люксембургский - lb|македонский - mk|малагасийский - mg|малайский - ms|малаялам - ml|мальтийский - mt|маори - mi|маратхи - mr|монгольский - mn|немецкий - de|непальский - ne|нидерландский - nl|норвежский - no|панджаби - pa|персидский - fa|польский - pl|португальский - pt|пушту - ps|румынский - ro|русский - ru|самоанский - sm|себуанский - ceb|сербский - sr|сесото - st|сингальский - si|синдхи - sd|словацкий - sk|словенский - sl|сомалийский - so|суахили - sw|суданский - su|таджикский - tg|тайский - th|тамильский - ta|телугу - te|турецкий - tr|узбекский - uz|украинский - uk|урду - ur|филиппинский - tl|финский - fi|французский - fr|фризский - fy|хауса - ha|хинди - hi|хмонг - hmn|хорватский - hr|чева - ny|чешский - cs|шведский - sv|шона - sn|шотландский (гэльский) - gd|эсперанто - eo|эстонский - et|яванский - jw|японский - ja}
Или в столбец:
#1.7 [IN_Param_sl] Язык оригинала: {
Определить язык - auto
азербайджанский - az
албанский - sq
амхарский - am
английский - en
арабский - ar
армянский - hy
африкаанс - af
баскский - eu
белорусский - be
бенгальский - bn
бирманский - my
болгарский - bg
боснийский - bs
валлийский - cy
венгерский - hu
вьетнамский - vi
гавайский - haw
галисийский - gl
греческий - el
грузинский - ka
гуджарати - gu
датский - da
зулу - zu
иврит - iw
игбо - ig
идиш - yi
индонезийский - id
ирландский - ga
исландский - is
испанский - es
итальянский - it
йоруба - yo
казахский - kk
каннада - kn
каталанский - ca
киргизский - ky
китайский (традиционный) - zh-TW
китайский (упрощенный) - zh-CN
корейский - ko
корсиканский - co
креольский (Гаити) - ht
курманджи - ku
кхмерский - km
кхоса - xh
лаосский - lo
латинский - la
латышский - lv
литовский - lt
люксембургский - lb
македонский - mk
малагасийский - mg
малайский - ms
малаялам - ml
мальтийский - mt
маори - mi
маратхи - mr
монгольский - mn
немецкий - de
непальский - ne
нидерландский - nl
норвежский - no
панджаби - pa
персидский - fa
польский - pl
португальский - pt
пушту - ps
румынский - ro
русский - ru
самоанский - sm
себуанский - ceb
сербский - sr
сесото - st
сингальский - si
синдхи - sd
словацкий - sk
словенский - sl
сомалийский - so
суахили - sw
суданский - su
таджикский - tg
тайский - th
тамильский - ta
телугу - te
турецкий - tr
узбекский - uz
украинский - uk
урду - ur
филиппинский - tl
финский - fi
французский - fr
фризский - fy
хауса - ha
хинди - hi
хмонг - hmn
хорватский - hr
чева - ny
чешский - cs
шведский - sv
шона - sn
шотландский (гэльский) - gd
эсперанто - eo
эстонский - et
яванский - jw
японский - ja
}
 
Последнее редактирование:

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63

AShaggy

Активный пользователь
Регистрация
25.11.2014
Сообщения
335
Благодарностей
143
Баллы
43
спасибо, у меня так и получилось, а вот для чего строка Доп параметры и что туда можно вписывать?
параметры которые можно отправлять в строке запроса к api переводчика.
Например key=12312easdsawe2w&from=ru и т.д. так можно ключ на лету поменять, а не в настройках программы
 
  • Спасибо
Реакции: artur23 и konfuciy

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Благодарностей
131
Баллы
63
параметры которые можно отправлять в строке запроса к api переводчика.
Например key=12312easdsawe2w&from=ru и т.д. так можно ключ на лету поменять, а не в настройках программы
спасибо! Теперь все ясно
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Интересно, а как то можно получить значение автоматически определенного языка?
Или это нужно в предложения?
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Интересно, а как то можно получить значение автоматически определенного языка?
Или это нужно в предложения?
Обычно гугл отдает код основного языка в присланном ему тексте под перевод. Но надо слать без указания языка оригинала (авто).
У меня в шабе это предусмотрено, вроде кто-то просил из покупателей, пришлось внедрять. В скриншотах настроек пункт #5.6:
....
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Обычно гугл отдает код основного языка в присланном ему тексте под перевод. Но надо слать без указания языка оригинала (авто).
У меня в шабе это предусмотрено, вроде кто-то просил из покупателей, пришлось внедрять. В скриншотах настроек пункт #5.6:
....
Шабом или кодом я сам могу это решить :-)
Речь о стандартном функционале программы.
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Шабом или кодом я сам могу это решить :-)
Речь о стандартном функционале программы.
тогда значит в "предложения". Может подключат режим дебага, чтобы можно было полностью ответ сервера получить, а оттуда уже спарсить что нужно.
 

Ikigai

Client
Регистрация
13.12.2016
Сообщения
276
Благодарностей
27
Баллы
28
параметры которые можно отправлять в строке запроса к api переводчика.
Например key=12312easdsawe2w&from=ru и т.д. так можно ключ на лету поменять, а не в настройках программы
Я извеняюсь, а как ключ добыть, что то не очень понимаю). так как без вставки доп . параметров перевода не происходит
 

Ikigai

Client
Регистрация
13.12.2016
Сообщения
276
Благодарностей
27
Баллы
28
Не работает переводчик, вроде все делаю по инструкции и шаблон качал тестил...
 

dohrelion

Client
Регистрация
22.03.2018
Сообщения
130
Благодарностей
38
Баллы
28
Не работает переводчик, вроде все делаю по инструкции и шаблон качал тестил...
Уже давно слежу за этим кубиком а исправлении нет и похоже не предвидеть. Больше года не работает
 

igoreff

Client
Регистрация
24.02.2011
Сообщения
190
Благодарностей
24
Баллы
18
Так и не понял переводчик GoogleTranslateViaWebInterface.dll не пашет выходит? Пробую переводить, но ошибку выдаёт?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Так и не понял переводчик GoogleTranslateViaWebInterface.dll не пашет выходит? Пробую переводить, но ошибку выдаёт?
Есть таска по этой проблеме.
К сожалению, пока затягивается починка этого инструмента.
Предварительно было назначено на фикс в 5.40 версии, надеюсь программисты успеют.
 
  • Спасибо
Реакции: igoreff

igoreff

Client
Регистрация
24.02.2011
Сообщения
190
Благодарностей
24
Баллы
18
Выходит сейчас нет простого решения для перевода? Попробовал в зенке через браузер сделать, что то не фига не выходит, кто как переводит?
 

boris.lyashuk

Client
Регистрация
07.07.2018
Сообщения
24
Благодарностей
1
Баллы
3
Перестал работать YandexTranslate.dll
Это только у меня?
 
Регистрация
05.06.2019
Сообщения
570
Благодарностей
454
Баллы
63
Перестал работать YandexTranslate.dll
Это только у меня?
Не знаю, но если очень прям нужно, то вот временное решение:
C#:
// Документация: https://tech.yandex.com/translate/doc/dg/reference/translate-docpage/

// переменные для запроса
string APIkey = "";
string text = "translated text";
string lang = "en-ru";
string format ="[format=plain]";
string options = "[options=1]";
string callback = "[callback=JSONP]";

// формирование запроса
string url = String.Format(@"https://translate.yandex.net/api/v1.5/tr.json/translate?key={0}&text={1}&lang={2}&{3}&{4}&{5}", APIkey, text, lang, format, options, callback);
// проверка на максимальный размер строки для GET запроса
double sizeSTR = url.Length;
double sizeinkbytes = Math.Round((sizeSTR / 1024));
if(sizeSTR < 10) throw new Exception("Превышает максимальный размер строки");
string response = ZennoPoster.HttpGet(url);
return response;
 

boris.lyashuk

Client
Регистрация
07.07.2018
Сообщения
24
Благодарностей
1
Баллы
3
Спасибо, за код!
На Украине, без прокси не работает.
А вот YandexTranslate.dll
Работал до недавнего без проблем.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Кубик перевода с GoogleTranslateViaWebInterface починен для будущей версии 5.43.0.0 (7.1.4.0).
 
  • Спасибо
Реакции: Nike59

hago73

Client
Регистрация
07.09.2012
Сообщения
59
Благодарностей
21
Баллы
8
Кубик перевода с GoogleTranslateViaWebInterface починен для будущей версии 5.43.0.0 (7.1.4.0).
Не работает на 7.3.2.1
Либо я что-то неправильно делаю. Хотя что там делать: добавить ru и en. Все равно не работает
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
Не работает на 7.3.2.1
Либо я что-то неправильно делаю. Хотя что там делать: добавить ru и en. Все равно не работает
да он давно не работет. там гугл постоянно что то меняет. на 7.4.0.0 попробуй, вроде как работает там ...
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
Да он успел снова сломаться просто. Смотрел сегодня таску, должен быть фикс в 7.4.0.0
 
  • Спасибо
Реакции: Sergodjan и Astraport

hago73

Client
Регистрация
07.09.2012
Сообщения
59
Благодарностей
21
Баллы
8
Опять не работает. Накидал свой шаблон для перевода текста с html разметкой. Берет из папки файл под названием 0.txt, 1.txt и т.д., берет по 4500 символов с округлением до знака ">". Удаляет этот фрагмент. Переводит с русского на английский. Если нужны другие переводы, то просто измените урл к гугл переводчику. Записывает в файл.
В таком формате переводит до 600 000 символов в час в одном потоке.
Проверял только в Project Maker
 

Вложения

Последнее редактирование:
  • Спасибо
Реакции: alexsandroid и Sergodjan

zmike

Client
Регистрация
24.10.2019
Сообщения
133
Благодарностей
8
Баллы
18
[QUOTE = "hago73, post: 617631, member: 4265"]
Doesn't work again. I added my own template for translating text with html markup. It takes a file from the folder called 0.txt, 1.txt, etc., takes 4500 characters each, rounded to the ">" sign. Deletes this fragment. Translates from Russian into English. If you need other translations, then just change the url to google translator. Writes to a file.
In this format, it translates up to 600,000 characters per hour in one stream.
Checked only in Project Maker
[/ QUOTE]

Не могли бы вы поделиться более ранней версией?
Я запускаю zennoposter 7.2, он не может открыть скрипт.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
Опять не работает. Накидал свой шаблон для перевода текста с html разметкой. Берет из папки файл под названием 0.txt, 1.txt и т.д., берет по 4500 символов с округлением до знака ">". Удаляет этот фрагмент. Переводит с русского на английский. Если нужны другие переводы, то просто измените урл к гугл переводчику. Записывает в файл.
В таком формате переводит до 600 000 символов в час в одном потоке.
Проверял только в Project Maker
Проверил. Вроде работает в 7.4. Что именно не так?
Translate.png
 

zmike

Client
Регистрация
24.10.2019
Сообщения
133
Благодарностей
8
Баллы
18

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 912
Баллы
113
@hago73 опубликовал c # скрипт для работы по переводу, я его скачал, и он поддерживает только V7.4
Я спрашиваю, может ли он сохранить его для более ранней версии.
Я тоже спрашиваю у @hago73, что не работает в 7.4.0.0
 

minfin

Client
Регистрация
13.01.2020
Сообщения
148
Благодарностей
101
Баллы
43
Сегодня проверил на версии 7.5.1 - работает только Байду, остальные нет.
 

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