tu charges le 1er browser avec ca : s.Navigate("http://translate.google.fr/#fr/en/f")
donc c'est dans s que y'a des elements
mais tu cherches les elements dans z :
z.Document.GetElementById("xxxxxxxxxxxxx...
aussi dans le cas de Google tu peux directement faire ca pour lancer la traduction (bon apres faudra quand meme recuperer la traduction dans l'element cible , j'ai pas cherché son nom) :
Dim baseUri As New Uri("http://translate.google.fr")
dim url = "#fr/en/" & textboxatraduire.text
Dim myUri = New Uri(baseUri, url)
Dim WebBrowser1 As New WebBrowser
WebBrowser1.Url = myUri
Do Until WebBrowser1.ReadyState = WebBrowserReadyState.Complete
Application.DoEvents()
Loop
' recuperer la traduction dans l'element "cible" de WebBrowser1
et y'a encore mieu , l'api de Google translate qui est faite pour ca : http://www.webantoine.com/informatique/ ... slate.html