Skip to content

A fully local implementation of NLLB 200, built while following the documentation of transformers.js

Notifications You must be signed in to change notification settings

SNathJr/on-device-translation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

On-Device Translation

Overview

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.

Features

  • Local implementation of the NLLB 200 model.
  • React-based application for user interaction.
  • Utilizes transformers.js for model integration.

Installation

  1. Clone the repository:
    git clone https://github.com/SNathJr/on-device-translation.git
  2. Install dependencies:
    npm install
  3. Start the application:
    npm run dev

Usage

Access the application via http://localhost:3000 and follow the instructions to perform translations.

License

This project is licensed under the MIT License.

Contributions

This project is heavily inspired from the example of nllb-200 in transformers.js.

For more details, visit the GitHub repository.

About

A fully local implementation of NLLB 200, built while following the documentation of transformers.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published