Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Word/Phrase Aligner? #297

Open
klappy opened this issue Jul 17, 2016 · 1 comment
Open

Word/Phrase Aligner? #297

klappy opened this issue Jul 17, 2016 · 1 comment

Comments

@klappy
Copy link

klappy commented Jul 17, 2016

Are there any plans or interest in integrating a word/phrase aligner?

I'm not aware of any javascript based libraries that are available to integrate. I do have a background in creating and modifying aligners for various purposes in my previous field of custom machine translation engines and currently building aligners for Bible translation projects.

I have started a light weight proof of concept aligner that is 100% javascript, that will be open source, but wanted to explore the possibility of plugging into an existing nlp javascript community. I'm happy to learn your idea of structuring the external module to be consumed by "natural" and/or directly contribute to this project as I've found it to be the nlp framework with the most promising future.

@Hugo-ter-Doest
Copy link
Collaborator

Hugo-ter-Doest commented Mar 18, 2018

I'm not aware of any plans for such functionality.

There are not a lot of requirements for integration. The main things are:

  • You can create a folder under lib/natural with a title that makes sense: like alignment or machine_translation
  • Write tests: we use jasmine-node, and tests are in the spec folder.
  • Document the new module in README
  • Add new dependencies to package.json. BUT: keep that to a minimum.

And please share what you already built. Maybe I can help to integrate it.

Hugo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants