здравствуйте.
хочу сделать некий userjs, который берет текст с сайта передает его на гугл, производит транслиретацию и возвращает результат.
http://code.google.com/intl/ru-RU/ap...g_started.html
почитал доки, вроде бы просто.
вот даже пример есть
http://code.google.com/intl/ru-RU/ap...sliterate.html
но как userjs не хочет работать, пока делал в простейшем варианте(просто статическую строку)
var head=document.getElementsByTagName('head')[0];
var elem=document.createElement('script');
var oScript=head.appendChild(elem);
oScript.setAttribute("src","https://www.google.com/jsapi");
oScript.setAttribute("type","text/javascript");
var elem1=document.createElement('script');
var oScript1=head.appendChild(elem1);
oScript1.setAttribute("type","text/javascript");
oScript1.text='google.load("language", "1"); function initialize() { google.language.transliterate(["привет"], "ru", "en", function(result) { if (!result.error) { var m; if (result.transliterations && result.transliterations.length > 0 && result.transliterations[0].transliteratedWords.length > 0)
{
m = result.transliterations[0].transliteratedWords[0]; }
}}); } google.setOnLoadCallback(initialize); ';
затем пытаюсь вывести переменную m с результатом по событию document.addEventListener("DOMContentLoaded",funct ion() {}
а в консоли: m - undefined.
подскажите как реализовать правильно?