Fast Neural Machine Translation in C++
Role in this project:
Back-end Developer Contributions:11 releases, 2356 commits, 11 PRs in 5 years 10 months
Contributions summary:Marcin primarily focused on improving the efficiency of the data processing in the `marian-nmt/marian` repository by enhancing the batch generation process. They implemented features like batch read-ahead using multi-threading. They also worked on incorporating a set of tools to handle the compilation errors to make it run more reliably in Windows.
machine-translationtranslationneural-machine-translationcudagpu
Moses, the machine translation system
Role in this project:
Backend Developer Contributions:432 commits, 86 pushes, 4 branches in 4 years 8 months
Contributions summary:Marcin contributed to the core functionality of the Moses machine translation system by adding source code for a compact phrase table. The commits detail the implementation of a `PhraseTableCreator` class in C++, which involves creating source phrase indices, encoding target phrases, and compressing them using Huffman coding. The work involved modifying several `.cpp` and `.h` files, showcasing expertise in data structures, encoding techniques, and efficient algorithm design for machine translation tasks.
i18nmachine-translationtranslationlocalizationmoses