Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2015, 11:57   #1
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию формалула/переводчик с одним аргументом

Коллеги, добрый день

Подскажите почему формала работала долгое время, а потом перестала?

Что нужно исправить?

PHP код:

Function TranslateRU_EN(InputString) As String
InputString 
Replace(InputStringChr(34), "")
InputString Replace(InputString"'""")
URL "http://translate.google.ru/translate_a/t?client=t&text=" InputString "&hl=ru&sl=ru&tl=en&multires=1&otf=2&pc=1&ssel=0&tsel=0&sc=1"

 
Replace(Replace(GetHTTPResponse(URL), "\r\n"vbCrLf), "[[[""")
Replace(k"\r""")
 
Split(kChr(34) & "," Chr(34), -1)
TranslateRU_EN Replace(x(0), Chr(34), "")
End Function

 Function 
TranslateEN_RU(InputString) As String
InputString 
Replace(InputStringChr(34), "")
InputString Replace(InputString"'""")
URL "http://translate.google.ru/translate_a/t?client=t&text=" InputString "&hl=ru&sl=en&tl=ru&otf=1&pc=0"
 
Replace(Replace(GetHTTPResponse(URL), "\r\n"vbCrLf), "[[[""")
Replace(k"\r""")
 
Split(kChr(34) & "," Chr(34), -1)
TranslateEN_RU Replace(x(0), Chr(34), "")
End Function
 
 
  Private Function 
GetHTTPResponse(ByVal sURL As String) As String
     On Error Resume Next
     Set oXMLHTTP 
CreateObject("MSXML2.XMLHTTP")
     
With oXMLHTTP
         
.Open "GET"sURLFalse
      
.setRequestHeader "user-agent""Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"
     
.setRequestHeader "Accept-Language""ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3"
    
.setRequestHeader "Content-Type""application/x-www-form-urlencoded"
        
.send
         GetHTTPResponse 
= .responseText

     End With
     
     Set oXMLHTTP 
Nothing
End 
Function 
Евгений Таб вне форума Ответить с цитированием
Старый 05.06.2015, 12:07   #2
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

видимо что-то поменяли на сайте
slan вне форума Ответить с цитированием
Старый 05.06.2015, 12:08   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Защищаются, капчу ввели.
Зайдите вручную по сгенерированному адресу, увидите.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 09.06.2015, 07:44   #4
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Защищаются, капчу ввели.
Зайдите вручную по сгенерированному адресу, увидите.
Коллеги, а помогите с созданием аналогичной функции...
Евгений Таб вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переводчик Programmist26 Помощь студентам 2 16.09.2013 23:02
Закрыть консольное приложение при повторном запуске с аргументом "-exit" Smogg Win Api 4 07.07.2013 18:39
Переводчик Bekzat_92 Помощь студентам 2 12.04.2012 21:46
Переводчик stenl1 Софт 5 08.08.2011 00:00
С++,функция с аргументом адресом структуры -ushёl- Помощь студентам 7 19.01.2010 19:09