function translate_multilanguage(str, smode) {

    var language = ['ko', 'en', 'ja', 'fr', 'de', 'ru',/*'zh-CN',*/ 'es', 'ar'];
    var LANG;
    var transdiv;
    if(smode == 'flickr') {
	transdiv = $('#flickr_transDiv');
	sinput = $('#flickr_sinput');
    }
    else if(smode == 'google') {
	transdiv = $('#news_transDiv');
	sinput = $('#news_sinput');
    }

    $(transdiv).html('');
    for(var i=0; i<language.length; i++) {
	google.language.
	    translate(str, "", language[i], function(result) {
		if(!result.error) {
		    var ma = $('<a></a>').appendTo(transdiv)
			.attr('href', 'javascript:void(0)')
			.click(function() {
			    $(sinput).attr('value', result.translation);
			    if(smode == 'flickr') {
				var uniq = 'flickrsearch';
				var domain = 'api.flickr.com';
				var path = '/services/rest/?method=flickr.photos.search&tags=' + encodeURIComponent(result.translation.replace(/\s+/, '')) + fr_params;
				flickr_current_search_path = path;
				fr_current_page = 1;

				updaterss(uniq, domain, path, true, function() {
				    loadrss(uniq, flickr_api_handle, flickrsearch_disp); 
				} );

			    }else if(smode == 'google') {
				var uniq = 'googlesearch';
				var domain = 'news.google.co.kr';
				var path = '/news?ned=ko&hl=kr&&q=' + encodeURIComponent(result.translation) + '+-chosun+-joins+-donga&output=rss&ie=UTF-8';

				updaterss(uniq, domain, path, true, function() {
				    loadrss(uniq);
				} );
			    }
			} )
			.append('<span>'+result.translation.replace(/\s+/,'')+'</span><br>');

		    $(transdiv).append(ma);
		}else {
		    log(result.error);
		}
	    } );
    }
}
			      
function translate_language(id) {

    var titledom = document.getElementById('ptitle'+id);
    var descdom = document.getElementById('pdesc'+id);
    var title = $(titledom).text();
    var desc = $(descdom).text();

    google.language.translate(title, "", "ko", function(result) { 
	if(!result.error) {
	    $('#log').html($(titledom).text());
	    $(titledom).text(result.translation);
	}
	else {
	    alert(result.error.message);
	}
    } );

    /* google.language.translate(desc, "", "ko", function(result) { 
	if(!result.error) {
	    $(descdom).text(result.translation);
	}
	else {
	    alert(result.error.message);
	}
    } ); */
    
}
