Приведите пожалуйста пример как можно допустим текст в буфере обмена перевести с английского на русский с помощью яндекс-переводчика.
Где-то на форумен найден такой пример:
Вроде работает, но что-то с кодировкой.
Где-то на форумен найден такой пример:
Код:
$YA_KEY = "trnsl.1.1.20190528T070436Z.9131472d27ee4856.e2068dd9818535b8b49b531d12abb1046769f236";http://api.yandex.ru/key/keyslist.xml
ConsoleWrite(YaTranslate("Hello, how are you?", "en")&@CRLF)
Func YaTranslate($text, $lang="ru")
$url = "https://translate.yandex.net/api/v1.5/tr/translate?format=plain&key="&$YA_KEY&"&text="&$text&"&lang="&$lang
$xml = BinaryToString(InetRead($url))
If $xml == "" Then Return ""
$arr = StringRegExp($xml, '(?i)<text>(.*?)</text>', 1)
If UBound($arr) > 0 Then Return $arr[0]
Return ""
EndFunc
Вроде работает, но что-то с кодировкой.