Bonjour,
Je sollicite votre intelligence afin de m'aider : j'ai dans mon association une feuille XLS qui nous sert de rapport. Hors ce rapport est fait pour des gens qui ne lisent pas le français mais le hindi !!
J'ai essayé de faire appel aux fonctions de l'API de google mais, je suis novice en VBA, et je comprends pas mon erreur...
Voici mon code :
Pour l'instant, je n'en suis qu'à essayer de comprendre comment ça marche, soyez indulgent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub translateJulien() textToBeTranslated = Range("A1").Value Set objhttp = CreateObject("MSXML2.ServerXMLHTTP") URL = "https://www.googleapis.com/language/translate/v2?key=MA_CLE_TRANSLATION_GOOGLE&q=" & textToBeTranslated & "&source=en&target=de" objhttp.Open "GET", URL, False objhttp.setTimeouts 1000000, 1000000, 1000000, 1000000 objhttp.send ("") Range("A2").Value = objhttp.responseText End Sub. Une belle erreur m'est renvoyée...
Auriez-vous une idée, merci et à très bientôt !
Bonjour,
je me suis dit que je devais préciser mes erreurs :
Merci et bonne journée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // API callback translateText({ "error": { "errors": [ { "domain": "global", "reason": "badRequest", "message": "Bad Request" } ], "code": 400, "message": "Bad Request" } } );
Partager