Python API/library for Apertium
- Mentors
- Sushain Cherivirala
- Organization
- Apertium
Apertium is a free/open-source rule-based machine translation platform implemented in C++. Right now, the project is calling Apertium binaries as subprocess. I would work on creating a CPython Extension module to expose underlying C++ interface in a Pythonic API, with a fallback method to subprocess implementation. Utilizing the shared library overhead caused due to subprocess calls would reduce. The project can be installed across various platforms by executing pip install apertium
. The ease of access should also increase the Apertium's User Base.