Sub TranslateText(Link As String, edt As String) 'EditText)
Dim j As HttpJob
j.Initialize("", Me)
j.Download(Link)
Wait For (j) JobDone(j As HttpJob)
If j.Success Then
edt = j.GetString
Dim JSON As JSONParser
Dim Map1 As Map
JSON.Initialize(j.GetString)
Map1 = JSON.NextObject
Dim m As Map 'helper map for navigating
Dim MenuItems As List
m = Map1.Get("data")
MenuItems = m.Get("translations")
For i = 0 To MenuItems.Size - 1
m = MenuItems.Get(i)
edt = m.Get("translatedText")
Dim Parts() As String = Regex.Split("\|", edt)
If Parts.Length > 2 Then
edt = Parts(2)
End If
Log(edt)
Next
AddText(edt)
End If
j.Release
End Sub