0.1.0 • Published 8 years ago
naver-translator v0.1.0
Naver Translator API Module for node.js
NAVER Translator documentation
Installation
$ npm install --save naver-translator
How to use
var NaverTranslator = require('naver-translator');
var clientId = 'user client id';
var clientSecret = 'user client secert';
var credentials = {
client_id : clientId,
client_secret : clientSecret
};
var translator = new NaverTranslator(credentials);
var params = {
text : '안녕하세요',
source : 'ko',
target : 'en'
};
var callback = function (result) {
console.log(result);
};
translator.translate(params, callback);
API
NaverTranslator(opts:Object)
Create a new Translator Object
var NaverTranslator = require('naver-translator');
var clientId = 'user client id';
var clientSecret = 'user client secert';
var credentials = {
client_id : clientId,
client_secret : clientSecret
};
var translator = new NaverTranslator(credentials);
- credentials Object Credentials credentials.client_id String Client ID credentials.client_secret String Client secret
NaverTranslator#getSupportTranslatePatterns():Objectsupport translate patterns
Get translate support patterns
var NaverTranslator = require('naver-translator');
var clientId = 'user client id';
var clientSecret = 'user client secert';
var credentials = {
client_id : clientId,
client_secret : clientSecret
};
var translator = new NaverTranslator(credentials);
/**
* support translate patterns
* {source : 'ko', target : 'en'}
* {source : 'ko', target : 'ja'}
* ...
*/
var supportPatterns = translator.getSupportTranslatePatterns();
NaverTranslator#getSupportLangues():Objectsupport language code collection
Get translate support language codes
var NaverTranslator = require('naver-translator');
var clientId = 'user client id';
var clientSecret = 'user client secert';
var credentials = {
client_id : clientId,
client_secret : clientSecret
};
var translator = new NaverTranslator(credentials);
/**
* support languages
* {KO : 'ko', EN : 'en', JA : 'ja', ZH_CN : 'zh-CN'}
*/
var supportLanguages = translator.getSupportLanguages();
NaverTranslator#translate(opts:Object, cb:Function):StringtranslatedText
Converts a text string from one language to another.
var NaverTranslator = require('naver-translator');
var clientId = 'user client id';
var clientSecret = 'user client secert';
var credentials = {
client_id : clientId,
client_secret : clientSecret
};
var translator = new NaverTranslator(credentials);
var params = {
text : '안녕하세요',
source : 'ko',
target : 'en'
};
var callback = function (result) {
console.log(result);
};
translator.translate(params, callback);
Feedback
License
License under the MIT license.