Translating by web

Share your advanced PureBasic knowledge/code with the community.
User avatar
microdevweb
Enthusiast
Enthusiast
Posts: 179
Joined: Fri Jun 13, 2014 9:38 am
Location: Belgique

Translating by web

Post by microdevweb »

Hello everybody,

For my project, i have need of translate but " google translate api " it's not free. After more find, i have find a translate' api free.

sorry for my bad English

Sample code

Code: Select all

InitNetwork()
url$ = "http://www.frengly.com/"
url$ + "?src=" + "fr"
url$ + "&dest=" +"en"
url$ +"&text="+URLEncoder("C'est un texte en Francais")
url$+"&email=yourEmail@XXX.XX" ; Used you email
url$+"&password=XXXX" ;Used your psw
tempFile$="teste.txt"
If ReceiveHTTPFile(url$, tempFile$)
      If ReadFile(0,tempFile$ )
            ;       Enc=ReadStringFormat(0)
            resul$=ReadString(0,#PB_File_IgnoreEOL|#PB_UTF8)
            response$=StringField(URLDecoder(resul$),2,"<translation>")
            response$=StringField(response$,1,"</translation>")
            Debug response$
            CloseFile(0)
      EndIf
EndIf
Use Pb 5.73 lst and Windows 10

my mother-language isn't english, in advance excuse my mistakes.