Sub AppStart (Args() As String)
CallSubDelayed(Me, "Go")
StartMessageLoop
End Sub
Sub Go
Dim linguasorg As String = "it"
Dim linguadest As String = "en"
Dim tradurre As String = "Io Amo B4x, grazie Erel"
Dim j As HttpJob
j.Initialize("", Me)
Dim json As JSONGenerator
json.Initialize(CreateMap("q": tradurre, "source": linguasorg, "target": linguadest, _
"format": "text", "api_key": ""))
j.PostString($"http://localhost:5000/translate"$, json.ToString)
j.GetRequest.SetContentType("application/json")
Wait For(j) JobDone(j As HttpJob)
Dim b As Boolean = j.Success
If b Then
Dim jpars As JSONParser
jpars.Initialize(j.GetString)
Log(jpars.NextObject.GetDefault("translatedText", "??"))
Else
Log("??")
End If
j.Release
StopMessageLoop
ExitApplication
End Sub