Здравствуйте. Влаживаю исходники так как объяснить результаты будет достаточно сложно.
Есть две проблемы.
1. При передаче текста на английском, результат приходит в KOI8-R. Как преобразовать данные?
2. При передаче русского текста, кодировку символов мне вообще не удается определить.

Код AS3:
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import flash.net.*;
import flash.events.Event;
import com.adobe.serialization.json.JSON;
public class Translate extends MovieClip {
public function Translate() {
addEventListener(MouseEvent.CLICK, clickManager);
}
private function clickManager(e:MouseEvent):void {
switch (e.target.name) {
case "translate": {
var url:String = "http://translate.google.ru/translate_a/t?client=x&text="+txt_in.text+"?&sl="+lang_in.selectedItem.data+"&tl="+lang_out.selectedItem.data;
var request:URLRequest = new URLRequest(url);
var loader:URLLoader = new URLLoader();
loader.load(request);
loader.addEventListener(Event.COMPLETE, translateComplete);
break;
}
}
}
private function translateComplete(e:Event):void {
trace(e.target.data);
var trans = JSON.decode(e.target.data);
txt_out.text = String(trans.sentences[0].translit);
}
}
}