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

  • Автор темы Автор темы konfuciy
  • Дата начала Дата начала

konfuciy

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

Вложения

  • Оценить
Реакции: konfuciy
В частности - что писать в язык оригинала, язык назначения, доп. параметры?
Пробовал через GoogleTranslateViaWebInterface.dll не заполняя эти поля - отдает пустую строку
попробовал - принимает формат ru/en но где взять список всех языков и доп параметры?
https://ru.wikipedia.org/wiki/Коды_языков
первая колонка с двухбуквенными кодами..
 
  • Оценить
Реакции: konfuciy и VladZen
поделюсь примером настроек из своего платного Гугл-переводчика. Здесь собраны именно поддерживаемые языки 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
}
 
Последнее редактирование:
спасибо, у меня так и получилось, а вот для чего строка Доп параметры и что туда можно вписывать?
параметры которые можно отправлять в строке запроса к api переводчика.
Например key=12312easdsawe2w&from=ru и т.д. так можно ключ на лету поменять, а не в настройках программы
 
  • Оценить
Реакции: artur23 и konfuciy
параметры которые можно отправлять в строке запроса к api переводчика.
Например key=12312easdsawe2w&from=ru и т.д. так можно ключ на лету поменять, а не в настройках программы
спасибо! Теперь все ясно
 
Интересно, а как то можно получить значение автоматически определенного языка?
Или это нужно в предложения?
 
Интересно, а как то можно получить значение автоматически определенного языка?
Или это нужно в предложения?
Обычно гугл отдает код основного языка в присланном ему тексте под перевод. Но надо слать без указания языка оригинала (авто).
У меня в шабе это предусмотрено, вроде кто-то просил из покупателей, пришлось внедрять. В скриншотах настроек пункт #5.6:
....
is5.gif
 
Обычно гугл отдает код основного языка в присланном ему тексте под перевод. Но надо слать без указания языка оригинала (авто).
У меня в шабе это предусмотрено, вроде кто-то просил из покупателей, пришлось внедрять. В скриншотах настроек пункт #5.6:
....
is5.gif

Шабом или кодом я сам могу это решить :-)
Речь о стандартном функционале программы.
 
Шабом или кодом я сам могу это решить :-)
Речь о стандартном функционале программы.
тогда значит в "предложения". Может подключат режим дебага, чтобы можно было полностью ответ сервера получить, а оттуда уже спарсить что нужно.
 
параметры которые можно отправлять в строке запроса к api переводчика.
Например key=12312easdsawe2w&from=ru и т.д. так можно ключ на лету поменять, а не в настройках программы
Я извеняюсь, а как ключ добыть, что то не очень понимаю). так как без вставки доп . параметров перевода не происходит
kiss_16kb.1550850063.png
 
Не работает переводчик, вроде все делаю по инструкции и шаблон качал тестил...
 
Не работает переводчик, вроде все делаю по инструкции и шаблон качал тестил...
Уже давно слежу за этим кубиком а исправлении нет и похоже не предвидеть. Больше года не работает
 
Так и не понял переводчик GoogleTranslateViaWebInterface.dll не пашет выходит? Пробую переводить, но ошибку выдаёт?
 
Так и не понял переводчик GoogleTranslateViaWebInterface.dll не пашет выходит? Пробую переводить, но ошибку выдаёт?
Есть таска по этой проблеме.
К сожалению, пока затягивается починка этого инструмента.
Предварительно было назначено на фикс в 5.40 версии, надеюсь программисты успеют.
 
  • Оценить
Реакции: igoreff
Выходит сейчас нет простого решения для перевода? Попробовал в зенке через браузер сделать, что то не фига не выходит, кто как переводит?
 
Перестал работать YandexTranslate.dll
Это только у меня?
 
Перестал работать 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;
 
Спасибо, за код!
На Украине, без прокси не работает.
А вот YandexTranslate.dll
Работал до недавнего без проблем.
 
Кубик перевода с GoogleTranslateViaWebInterface починен для будущей версии 5.43.0.0 (7.1.4.0).
 
  • Оценить
Реакции: Nike59
Кубик перевода с GoogleTranslateViaWebInterface починен для будущей версии 5.43.0.0 (7.1.4.0).
Не работает на 7.3.2.1
Либо я что-то неправильно делаю. Хотя что там делать: добавить ru и en. Все равно не работает
 
Не работает на 7.3.2.1
Либо я что-то неправильно делаю. Хотя что там делать: добавить ru и en. Все равно не работает
да он давно не работет. там гугл постоянно что то меняет. на 7.4.0.0 попробуй, вроде как работает там ...
 
Да он успел снова сломаться просто. Смотрел сегодня таску, должен быть фикс в 7.4.0.0
 
  • Оценить
Реакции: Sergodjan и Astraport
Опять не работает. Накидал свой шаблон для перевода текста с html разметкой. Берет из папки файл под названием 0.txt, 1.txt и т.д., берет по 4500 символов с округлением до знака ">". Удаляет этот фрагмент. Переводит с русского на английский. Если нужны другие переводы, то просто измените урл к гугл переводчику. Записывает в файл.
В таком формате переводит до 600 000 символов в час в одном потоке.
Проверял только в Project Maker
 

Вложения

Последнее редактирование:
  • Оценить
Реакции: alexsandroid и Sergodjan
[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, он не может открыть скрипт.
 
Опять не работает. Накидал свой шаблон для перевода текста с html разметкой. Берет из папки файл под названием 0.txt, 1.txt и т.д., берет по 4500 символов с округлением до знака ">". Удаляет этот фрагмент. Переводит с русского на английский. Если нужны другие переводы, то просто измените урл к гугл переводчику. Записывает в файл.
В таком формате переводит до 600 000 символов в час в одном потоке.
Проверял только в Project Maker
Проверил. Вроде работает в 7.4. Что именно не так?
Translate.png
 
@hago73 опубликовал c # скрипт для работы по переводу, я его скачал, и он поддерживает только V7.4
Я спрашиваю, может ли он сохранить его для более ранней версии.
Я тоже спрашиваю у @hago73, что не работает в 7.4.0.0
 
Сегодня проверил на версии 7.5.1 - работает только Байду, остальные нет.
 

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