Simplified Microsoft Translator API module for node.js based on SOAP
Microsoft Translator Documentation
Methods supported (using SOAP)
Microsoft Translator API Reference
- translate (maximum input length: 10240 characters)
Because the library has been implemented using SOAP, it should be trivial to add new methods.
Installation
$ npm install node-mstranslate-soap
You will also need to register to get an client_id and client_secret to create access tokens. Details at http://msdn.microsoft.com/en-us/library/hh454950.aspx
Example Usage - Auto-generated token
var MsTranslator = ; // Second parameter to constructor (true) indicates that// the token should be auto-generated.var client = client_id : "your client_id" client_secret: "your client secret" true; var params = text: 'How\'s it going?' from: 'en' to : 'es'; // Don't worry about access token, it will be auto-generated if needed.client;
Example Usage - Generate token manually
var MsTranslator = ;var client = client_id : "your client_id" client_secret: "your client secret"; var params = text: 'How\'s it going?' from: 'en' to : 'es'; // Using initialize_token manually.client;
Tests
npm test
Requires mocha. Tests are currently limited, feel free to fork and send a pull request.
License
Licensed under the MIT license.