0.1.0 • Published 10 years ago
naver-translator v0.1.0
Naver Translator API Module for node.js
NAVER Translator documentation
Installation
$ npm install --save naver-translatorHow 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.