shlogg · Early preview
Connie Leung @railsstudent

Real-Time Translation Without Backend Server Or Cloud-Based LLM

Code review of Web AI app utilizing Translation API: Language detection (95%+ accuracy), translation & offline capabilities via On Device model download. Well-organized codebase with robust error handling.

In this blog post, I describe how to build a simple translation application locally using Chrome’s Built-In Translation API and Angular. First, the Angular application calls the API to create a language detector that detects the language code of the inputted text. Then, it creates a translator to translate texts between source and target languages.  
The benefit of using Chrome's built-in AI is zero cost since the application uses the local models in Chrome Canary. 
This is the happy path when users use Chrome Dev or Chrome Canary. A fallback implementation should exist if users use non-Chrome...