Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2017.02.12;
Скачать: [xml.tar.bz2];

Вниз

Переводчик   Найти похожие ветки 

 
Drowsy ©   (2016-03-15 14:11) [0]

Есть какой нибудь переводчик текстовых файлов с одного языка на другой. Чтобы из командной строки запускать с входящим параметром - имя исходного файла и переведённый файл на выходе?


 
эндсоувот ©   (2016-03-15 14:35) [1]

яндекс переводчик.
апи опубликовано. апи ключ бесплатный.
берем powershell, vbs, etc, через параметры принимаем имя входного файла, читаем содержимое, формируем post запрос, получаем ответ, сохраняем в файл.


 
Drowsy ©   (2016-03-15 15:07) [2]


> эндсоувот ©   (15.03.16 14:35) [1]

спасибо. пока ничего не понимаю из совета, но за направление спасибо, буду поискать..


 
эндсоувот ©   (2016-03-15 15:08) [3]

translate.vbs

dim key : key = "trnsl.1.1.20160315T113859Z.e5da621f9cb47012.70606fe5da1569ba2843c981a425502d280 178ba"

dim cText : cText = "I have two eyes and I can see a book, a pen in front of me"
dim lang  : lang   = "en-ru"

MsgBox(translate(cText, "en-ru"))

public function translate(AText, ALang)
dim url : url = "https://translate.yandex.net/api/v1.5/tr/translate?key=" & key
url = url & "&text=" & AText & "&lang=" & ALang
dim xdom : set xdom = CreateObject("MSXML2.DOMDocument")
xdom.async = false
if xdom.load(url) then
 call xdom.save("answer.xml")
 translate = get_xpath_value(xdom,"//text")
end if
set xdom = nothing
end function

function get_xpath_value(ByVal ANode, ByVal AXPathExpr)
get_xpath_value = ""
if not (ANode is nothing) then
 dim inode : set inode = ANode.selectSingleNode(AXPathExpr)
 if not (inode is nothing) then
  if (inode.nodeType = 2) then
   get_xpath_value = inode.nodeValue
  else
   get_xpath_value = inode.Text
  end if
 end if
end if
end function


 
эндсоувот ©   (2016-03-15 15:36) [4]

из ключа убрать пробел. форматер вставил


 
Drowsy ©   (2016-03-15 18:16) [5]


> эндсоувот ©   (15.03.16 15:08) [3]

Спасибо, добрый Человек!!!



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2017.02.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
1-1335616761
Дмитрий Белькевич
2012-04-28 16:39
2017.02.12
Есть ли в кодировке GB18030 русские буквы?


1-1348219869
Дмитрий Белькевич
2012-09-21 13:31
2017.02.12
Замена Vista-style dialogs TTaskDialog


3-1311924368
yurikon
2011-07-29 11:26
2017.02.12
Обратиться к датасету через имя


4-1281201554
trw
2010-08-07 21:19
2017.02.12
хук на запуск файлов


15-1456748233
Dmk
2016-02-29 15:17
2017.02.12
Win 10





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский