新建
上传
首页
助手
最?/div>
资料?/div>
工具

/**

 

 * 

批量对中文文本进行翻译,我自己用在了源代码中对中文注释翻译成英文,使用谷歌翻?/p>

完成

 

 * nodejs +selenium

实现,使用简单,一下步骤:

 

 * 1

、下?/p>

driver“chromedriver.storage.googleapis.com/71.0.3578.80/chromedriver_win32.zip?/p>

 

 * 2

、配置环境变量,?/p>

path

加入

“C:

\work\source\driver\

?nbsp;

这是我的解压后的路径

 

 * 3

、创建一?/p>

nodejs

项目,然后安?/p>

npm install selenium-webdriver

 

 * 4

、设置好需要翻译的文件路径

 

 * 

5

?/p>

checkFilePath

可以设置忽略的路径,

checkFileType 

可以设置允许翻译的文本文件类型,

不支?/p>

word

 

 */

 

 

 

let fs = require('fs');

 

let path = require('path');

 

//

解析需要遍历的文件

 

let filePath = path.resolve('C:\\work\\workspace\\Indonesia\\kuliner-saya\\microservice_backend\\');

 

//

存放文件路径的数?/p>

 

let fileArr = [];

 

//

存放中文翻译的结?/p>

 

let translateMap=new Map();

 

var webdriver = require('selenium-webdriver'),

 

    By = webdriver.By,

 

    until = webdriver.until;

 

var driver = new webdriver.Builder()

 

    .forBrowser('chrome')

 

    .build();

 

 

 

/**

 

 * 

格式化时?/p>

 

 * @param fmt

 

 * @returns {*}

 

 * @constructor

 

 */

 

Date.prototype.Format = function(fmt) {

 

    var o = {

 

        "M+" : this.getMonth() + 1,

 

        "d+" : this.getDate(),

 

        "h+" : this.getHours(),

 

        "m+" : this.getMinutes(),

 

        "s+" : this.getSeconds(),

 

        "q+" : Math.floor((this.getMonth() + 3) / 3),

 

        "S" : this.getMilliseconds()

 

    };

 

    if (/(y+)/.test(fmt))

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

/**

 

 * 

批量对中文文本进行翻译,我自己用在了源代码中对中文注释翻译成英文,使用谷歌翻?/p>

完成

 

 * nodejs +selenium

实现,使用简单,一下步骤:

 

 * 1

、下?/p>

driver“chromedriver.storage.googleapis.com/71.0.3578.80/chromedriver_win32.zip?/p>

 

 * 2

、配置环境变量,?/p>

path

加入

“C:

\work\source\driver\

?nbsp;

这是我的解压后的路径

 

 * 3

、创建一?/p>

nodejs

项目,然后安?/p>

npm install selenium-webdriver

 

 * 4

、设置好需要翻译的文件路径

 

 * 

5

?/p>

checkFilePath

可以设置忽略的路径,

checkFileType 

可以设置允许翻译的文本文件类型,

不支?/p>

word

 

 */

 

 

 

let fs = require('fs');

 

let path = require('path');

 

//

解析需要遍历的文件

 

let filePath = path.resolve('C:\\work\\workspace\\Indonesia\\kuliner-saya\\microservice_backend\\');

 

//

存放文件路径的数?/p>

 

let fileArr = [];

 

//

存放中文翻译的结?/p>

 

let translateMap=new Map();

 

var webdriver = require('selenium-webdriver'),

 

    By = webdriver.By,

 

    until = webdriver.until;

 

var driver = new webdriver.Builder()

 

    .forBrowser('chrome')

 

    .build();

 

 

 

/**

 

 * 

格式化时?/p>

 

 * @param fmt

 

 * @returns {*}

 

 * @constructor

 

 */

 

Date.prototype.Format = function(fmt) {

 

    var o = {

 

        "M+" : this.getMonth() + 1,

 

        "d+" : this.getDate(),

 

        "h+" : this.getHours(),

 

        "m+" : this.getMinutes(),

 

        "s+" : this.getSeconds(),

 

        "q+" : Math.floor((this.getMonth() + 3) / 3),

 

        "S" : this.getMilliseconds()

 

    };

 

    if (/(y+)/.test(fmt))

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

/**

 

 * 

批量对中文文本进行翻译,我自己用在了源代码中对中文注释翻译成英文,使用谷歌翻?/p>

完成

 

 * nodejs +selenium

实现,使用简单,一下步骤:

 

 * 1

、下?/p>

driver“chromedriver.storage.googleapis.com/71.0.3578.80/chromedriver_win32.zip?/p>

 

 * 2

、配置环境变量,?/p>

path

加入

“C:

\work\source\driver\

?nbsp;

这是我的解压后的路径

 

 * 3

、创建一?/p>

nodejs

项目,然后安?/p>

npm install selenium-webdriver

 

 * 4

、设置好需要翻译的文件路径

 

 * 

5

?/p>

checkFilePath

可以设置忽略的路径,

checkFileType 

可以设置允许翻译的文本文件类型,

不支?/p>

word

 

 */

 

 

 

let fs = require('fs');

 

let path = require('path');

 

//

解析需要遍历的文件

 

let filePath = path.resolve('C:\\work\\workspace\\Indonesia\\kuliner-saya\\microservice_backend\\');

 

//

存放文件路径的数?/p>

 

let fileArr = [];

 

//

存放中文翻译的结?/p>

 

let translateMap=new Map();

 

var webdriver = require('selenium-webdriver'),

 

    By = webdriver.By,

 

    until = webdriver.until;

 

var driver = new webdriver.Builder()

 

    .forBrowser('chrome')

 

    .build();

 

 

 

/**

 

 * 

格式化时?/p>

 

 * @param fmt

 

 * @returns {*}

 

 * @constructor

 

 */

 

Date.prototype.Format = function(fmt) {

 

    var o = {

 

        "M+" : this.getMonth() + 1,

 

        "d+" : this.getDate(),

 

        "h+" : this.getHours(),

 

        "m+" : this.getMinutes(),

 

        "s+" : this.getSeconds(),

 

        "q+" : Math.floor((this.getMonth() + 3) / 3),

 

        "S" : this.getMilliseconds()

 

    };

 

    if (/(y+)/.test(fmt))

 

Ͼλ">
Ͼλ
Ŀ

nodejs自动批量翻译中文到其它语言 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

/**

 

 * 

批量对中文文本进行翻译,我自己用在了源代码中对中文注释翻译成英文,使用谷歌翻?/p>

完成

 

 * nodejs +selenium

实现,使用简单,一下步骤:

 

 * 1

、下?/p>

driver“chromedriver.storage.googleapis.com/71.0.3578.80/chromedriver_win32.zip?/p>

 

 * 2

、配置环境变量,?/p>

path

加入

“C:

\work\source\driver\

?nbsp;

这是我的解压后的路径

 

 * 3

、创建一?/p>

nodejs

项目,然后安?/p>

npm install selenium-webdriver

 

 * 4

、设置好需要翻译的文件路径

 

 * 

5

?/p>

checkFilePath

可以设置忽略的路径,

checkFileType 

可以设置允许翻译的文本文件类型,

不支?/p>

word

 

 */

 

 

 

let fs = require('fs');

 

let path = require('path');

 

//

解析需要遍历的文件

 

let filePath = path.resolve('C:\\work\\workspace\\Indonesia\\kuliner-saya\\microservice_backend\\');

 

//

存放文件路径的数?/p>

 

let fileArr = [];

 

//

存放中文翻译的结?/p>

 

let translateMap=new Map();

 

var webdriver = require('selenium-webdriver'),

 

    By = webdriver.By,

 

    until = webdriver.until;

 

var driver = new webdriver.Builder()

 

    .forBrowser('chrome')

 

    .build();

 

 

 

/**

 

 * 

格式化时?/p>

 

 * @param fmt

 

 * @returns {*}

 

 * @constructor

 

 */

 

Date.prototype.Format = function(fmt) {

 

    var o = {

 

        "M+" : this.getMonth() + 1,

 

        "d+" : this.getDate(),

 

        "h+" : this.getHours(),

 

        "m+" : this.getMinutes(),

 

        "s+" : this.getSeconds(),

 

        "q+" : Math.floor((this.getMonth() + 3) / 3),

 

        "S" : this.getMilliseconds()

 

    };

 

    if (/(y+)/.test(fmt))

 



ļ׺.doc޸Ϊ.docĶ

  • 2017-2018ѧ˽̰꼶²ȫ̰
  • ()Ĵ300ƪ
  • ࡷѧ ˼άͼ
  • ˮ䰴пĿ
  • ʦ꼶ѧ²в⼰(1)
  • J2EEİ칫ϵͳʵ
  • 2008߿⡪(ȫ1)⼰
  • ɹͬʽ-ɹͬ
  • Web
  • ̽ũСѧޡijӰԲ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)