machine-translator
is a nodejs module that uses statistical machine translation to translate between two different languages. the module is loosely based off of the IBM model 1 algorithm and has been tested using english.
Install:
$ npm install machine-translator
Usage:
This module requires:
- A native corpus of text (i.e. english text file)
- A matching foreign corpus of text (i.e. german text file)
Example
var Translator = ; var t = ; t; t; // { die: 0.5, Katze: 0.5 }t; // { der: 0.2, Hund: 0.2, die: 0.2, Katze: 0.2, Bus: 0.2 }t; // Error: No matches found!
NPM Commands
We have some NPM commands to help testing/linting:
npm run test:watch
npm run lint
npm run lint:watch
# lint in watch mode
npm run compile
# important!! needs to be run before release, note how main script points to dist instead of src
License:
MIT License 2015-2018 © Andy Craze & Contributors