Contributor
vaydheesh

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.