translate-tools/linguist

Find candidate for autonomic translator module

Open

#26 opened on Jul 28, 2021

 (16 comments) (1 reaction) (0 assignees)TypeScript (50 forks)auto 404
enhancementhelp wantedimportant

Repository metrics

Stars
 (1,033 stars)
PR merge metrics
 (PR metrics pending)

Description

Now Linguist uses an third party services to translate texts. It is not private, because users send their texts to a servers like Google, Yandex, Bing, etc.

We need to allow users to use offline translation that will not send their texts to internet and will process it local on user machine. It is technically possible right now with custom translators, we have guide about it, however it is not embedded solution "for geeks only", so most users will not use this way.

Thus, we have to implement embedded module to offline translate text.

Requirements to candidate

  • High quality of translation
  • High performance
  • Support WASM or ready of maintainers to implement it
  • Many languages (at least 6)
  • Support all translate directions between supported languages
  • Not so big size of additional files (like dictionary or AI models)

Contributor guide