Онлайновый перевод (Google, Bing, Яндекс)
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next  :| |:
Total Commander -> Программное обеспечение

#1: Онлайновый перевод (Google, Bing, Яндекс) Author: Serge Yolkin PostPosted: Fri Dec 31, 2010 15:53
    —
Собственно, искал небольшой англо-русский (и обратно) переводчик, а то qDictionary, которым пользовался раньше, подглючивает на современных OS (заброшен лет шесть назад), а для использования интернет-сервисов надо открывать браузер, что не всегда удобно. И тут нагуглил API для Google перевода. Вот, набросал хэтэашку, самому понравилось, может, еще кому пригодится.
Code:
begin 644 EN-RU.zip
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
M```)`"0`````````(`````````!%3BU252YH=&$*`"````````$`&```G\)[
J"Y_+`0`(%%N;I\L!P'G#^-NFRP%02P4&``````$``0!;````(!$`````
`
end
sum -r/size 17956/4497
С Новым годом!EOYY$P-?*RWM,@

#2:  Author: FlasherLocation: Москва PostPosted: Fri Dec 31, 2010 18:02
    —
Ннчего так. Только вот переносы строк и элементы управления окном добавить не помешает. Wink
Интересно, а с translate.ru такой фокус не удастся? Там перевод получше будет.

#3:  Author: Serge Yolkin PostPosted: Sat Jan 01, 2011 02:28
    —
Flasher
Элементы управления окном - строки 14 и 15, - значения параметров - "yes", а на счет переносов строк - не понял, - у меня переносятся. И до того, как начал отмечать, переносились.

#4:  Author: Serge Yolkin PostPosted: Sat Jan 01, 2011 02:33
    —
По translate.ru пока ничего не нашел - т.е. не знаю, есть ли у них формат для внешнего запроса. (и ответа). Ну, год только начинается, может, что и получится. Если у кого есть инфа - поделитесь...

#5:  Author: FlasherLocation: Москва PostPosted: Sat Jan 01, 2011 19:01
    —
Serge Yolkin wrote:
Элементы управления окном - строки 14 и 15, - значения параметров - "yes"
Понял, спасибо.
Serge Yolkin wrote:
на счет переносов строк - не понял, - у меня переносятся.
Во второй панели с результатом перевода тоже переносятся?

#6:  Author: Andrey_ALocation: Сочи PostPosted: Sun Jan 02, 2011 11:28
    —
Скрипт очень понравился, решил его привязать к AkelPad'у
Необходимо скрипт MarkerTextInEN-RU.vbs поместить в папку Scripts и на панели или в меню сделать кнопку. Путь к файлу EN-RU.hta изменить в скипте на свой. По аналогии сделать второй скрипт MarkerTextInRU-EN.vbs и раскомментировать WSH.SendKeys "{TAB}"
Code:
' MarkerTextInEN-RU.vbs
'========================   Описание   ===========================
' Выделенный текст в AkelPad'е отправляет переводчику EN-RU.hta
' если текст не выделен, то выделяется весь документ
'========================     Пример    ===========================
' -"Перевести выделенный текст EN --> RU" Call("Scripts::Main", 1, "MarkerTextInEN-RU.vbs")  Icon("%a\AkelFiles\Plugs\ToolBar.dll",23)
'========================  Изменяемые пути  ======================
Program = "%COMMANDER_PATH%\Scripts\TextWork\EN-RU.hta"
'==============================================================

Dim FSO, WSH, Program
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WSH = CreateObject("WScript.Shell")
hEditWnd = AkelPad.GetEditWnd()
  Txt  = RTrim(AkelPad.GetSelText())
  if Len(Txt) = 0 Then
    AkelPad.SetSel 0, -1
    Txt  = RTrim(AkelPad.GetSelText())
  end if 
  AkelPad.SetClipboardText(Txt)
 
Program = FSO.GetAbsolutePathName(WSH.ExpandEnvironmentStrings(Program))
WSH.Run Chr(34) & Program & Chr(34)
     WScript.Sleep 1000
'WSH.SendKeys "{TAB}" раскомментировать для обратного перевода RU-->ENG
WSH.SendKeys "^(V)"
Set WSH = Nothing
Set FSO = Nothing 
WScript.Quit()

#7:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Jan 02, 2011 12:30
    —
QTranslate (278 Kb)
http://quest-app.appspot.com/


#8:  Author: Serge Yolkin PostPosted: Mon Jan 03, 2011 18:20
    —
ask-rus wrote:
QTranslate (278 Kb)
Если весь функционал - в сети, то куда столько-то...
Кстати, если вопрос интересный - в Google API есть автоопределение языка. Через недельку отпразднуюсь - попробую универсальный переводчик набросать.

#9:  Author: FlasherLocation: Москва PostPosted: Mon Jan 03, 2011 18:58
    —
Serge Yolkin
На мой вопрос ответь, пож-та.

#10:  Author: ask-rusLocation: Russian Federation PostPosted: Mon Jan 03, 2011 20:14
    —
Serge Yolkin
Звуковой движок прикрутили, переводить так со звуком Smile .

#11:  Author: Serge Yolkin PostPosted: Mon Jan 03, 2011 21:02
    —
Flasher
Ой, извини, - я в праздники немного невнимателен. Да. В обоих панелях строки переносятся, независимо от направления перевода.
ask-rus
На звук посмотрю, но для меня не очень актуально: я, в основном, в тишине работаю, чтобы никого не будить...


Last edited by Serge Yolkin on Mon Jan 03, 2011 21:05; edited 1 time in total

#12:  Author: Serge Yolkin PostPosted: Mon Jan 03, 2011 21:04
    —
Да, кто попробовал скрипт, - у кого-нибудь проблема с переносом строк еще есть?

#13:  Author: ask-rusLocation: Russian Federation PostPosted: Mon Jan 03, 2011 21:06
    —
Serge Yolkin
Не смотри, я же шучу, звук здесь ни к селу.

#14:  Author: Tol!kLocation: Арзамас PostPosted: Mon Jan 03, 2011 21:30
    —
Нет переносов

#15:  Author: FlasherLocation: Москва PostPosted: Mon Jan 03, 2011 21:39
    —
Ну, и я добавлю пример из текста, что на главной:



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next  :| |:
Page 1 of 8

Powered by phpBB © 2001, 2005 phpBB Group