//function remove_html_tag(content) { // var tag = "span"; // var foundat = content.indexOf("<" + tag, foundat); // while (foundat > -1) { // f2 = content.indexOf(">", foundat); // if (f2 > -1) { // content = content.substr(0, foundat) + content.substr(f2 + 1, content.length); // } // f2 = content.indexOf("", foundat); // if (f2 > -1) { // content = content.substr(0, f2) + content.substr(f2 + 3 + tag.length, content.length); // } // foundat = content.indexOf("<" + tag, foundat); // } // return content; //} String.prototype.replaceAll = function(character, replaceChar) { var word = this.valueOf(); while (word.indexOf(character) != -1) word = word.replace(character, replaceChar); return word; } function writeToFileOneLine(str, dir, fileName) { // alert(str); // alert(dir); // alert(fileName); var s = str; var ret = iimPlayCode("ADD !EXTRACT " + stringForIIMContent(str) + "\nSAVEAS TYPE=EXTRACT FOLDER=" + dir + " FILE=" + fileName); // alert(ret); } function stringForIIMContent(str) { return str.replaceAll(" ", ""); } var _output_dir = "ZG_outputDir_ZG"; var _input_string = "ZG_input_ZG"; //var _config_code = ["af","ar","be","bg","ca","zh-CN","zh-TW","hr","cs","da","nl","et","tl","fi","fr","fr","de","el","iw","hi","hu","id","it","ja","ko","lv","lt","ms","no","fa","pl","pt","pt","ro","ru","sr","sk","sl","es","es","es","sw","sv","th","tr","uk","vi","zu"]; //var _config_code_out = ["af","ar","be","bg","ca","zh-CN","zh-TW","hr","cs-CZ","da-DK","nl-NL","et","fil","fi-FI","fr-FR","fr-CA","de-DE","el-GR","iw-IL","hi-IN","hu-HU","id","it-IT","ja-JP","ko-KR","lv","lt","ms","no-NO","fa","pl-PL","pt-BR","pt-PT","ro","ru-RU","sr","sk","sl","es-419","es-US","es-ES","sw","sv-SE","th","tr-TR","uk","vi","zu"]; var _config_code = [ZG_outTranslateConfig_ZG]; var _config_code_out = [ZG_outPlayConfig_ZG]; var output = ""; for (var i = 0; i < _config_code.length; i++) { var code = _config_code[i]; var code_out = _config_code_out[i]; iimSet("code", code); iimSet("value", _input_string); iimPlay("Translate/doOneTranslate.iim"); var dir = _output_dir + "/"; var fileName = code_out + ".txt"; var retCode = iimPlay("CODE:WAIT SECONDS=3\nTAG POS=1 TYPE=SPAN FORM=ID:gt-form ATTR=ID:result_box EXTRACT=HTM\nSAVEAS TYPE=EXTRACT FOLDER=" + dir + " FILE=" + fileName); if (retCode < 0) { i--; output += "\n" + code + ":sth is wrong, try again\n"; continue; } var v = iimGetLastExtract(1); if (v == "正在翻译..." || v == "") { i--; output += "\n" + code + ":sth is wrong, try again\n"; continue; }; // writeToFileOneLine(v, _output_dir + "/", code_out + ".txt"); output += code + " | "; iimDisplay(output); }