This project implements a fully local translation system using the NLLB 200 model and transformers.js. It allows for efficient, on-device translation without the need for external APIs, ensuring privacy and offline functionality.
- Local implementation of the NLLB 200 model.
- React-based application for user interaction.
- Utilizes transformers.js for model integration.
- Clone the repository:
git clone https://github.com/SNathJr/on-device-translation.git
- Install dependencies:
npm install
- Start the application:
npm run dev
Access the application via http://localhost:3000
and follow the instructions to perform translations.
This project is licensed under the MIT License.
This project is heavily inspired from the example of nllb-200 in transformers.js.
For more details, visit the GitHub repository.