1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Function translateIntoHindi(cellule)
textToBeTranslated = Range(cellule).Value
Set objhttp = CreateObject("MSXML2.ServerXMLHTTP")
'var source = https://www.googleapis.com/language/translate/v2?key=IAIzaSyBaJrqCV1r_UA4FnpqhIvq0Uwz5t371juwY&source=fr&target=de&callback=translateText&q=' & textToBeTranslated
URL = "https://www.googleapis.com/language/translate/v2?key=AIzaSyD5s_NZEjhR1R8-HF6thbUqayXMNDoTOwU&source=en&target=hi&callback=translateText&q=" & textToBeTranslated
Call objhttp.Open("GET", URL, False)
objhttp.setTimeouts 1000000, 1000000, 1000000, 1000000
Call objhttp.send("")
translate = objhttp.responseText
translate = Right(translate, Len(translate) - InStr(1, translate, "translatedText") - 16)
translate = Left(translate, InStr(2, translate, Chr(34)))
translate = Replace(translate, """", Chr(32))
Range(cellule).Value = translate
End Function
Sub translateJulienAutomation()
Dim i As Integer
Dim sarray As Variant
sarray = Array("D", "G", "H", "t")
For Each tt In sarray
For i = 1 To 350
translateIntoHindi (tt & i)
Next i
Next tt
End Sub |