excite.js
812 Bytes
#!/usr/bin/env node
/*jshint -W100*/
'use strict';
/**
* excite翻訳サンプル
*
* 以下のstr変数の内容を翻訳します(言語自動判定)
*/
var str = 'お前はもう死んでいる';
var client = require('../index');
console.info('デバッグオプションを有効にします');
client.set('debug', true);
console.info('excite翻訳ページにアクセスします');
client.fetch('http://www.excite.co.jp/world/')
.then(function (result) {
return result.$('#formTrans').submit({
auto_detect: 'on',
before: str
});
})
.then(function (result) {
console.info('「' + str + '」=>「' + result.$('#after').val() + '」');
})
.catch(function (err) {
console.error('エラーが発生しました', err);
})
.finally(function () {
console.info('終了します');
});