Language Lens

Language Lens — Free Download. Offline Screen translator
Language Lens is a desktop utility that functions as a translation magnifying glass. Unlike cloud services, it processes all Optical Character Recognition (OCR) and translation directly on the local hardware, without sending data to the internet. The application presents itself as a floating window that can be placed over any other application: the user resizes it and drags it over the text they wish to translate, instantly seeing the result in the selected language from among the 24 supported.
5.0(1 ratings)

Download Language Lens (Official links)
File size: 1100 MB
The latest version of Language Lens is: 1.0
Operating system: Windows
Languages: English
Price: $0.00 USD

  • Visual overlay translation. The main interface of Language Lens is a semi-transparent window that sits above other programs. The user places this "lens" over the area of interest and the application replaces the detected original text with its translation directly on the screen.
  • Fully local (offline) processing. The entire process of text detection via OCR and neural translation runs on the user's machine. No internet connection is required, ensuring total privacy for confidential documents and allowing its use on air-gapped computers.
  • Single scan mode. It performs a single capture of the selected area and translates it. It is designed for static content like application menus, digital signage, or text in still images.
  • Continuous mode with change detection. In this mode, the lens monitors the selected area and automatically updates the translation when the underlying text changes. It is suitable for videos, game dialogues, or dynamic notifications.
  • Anti-flicker technology. The frame comparison engine prevents unnecessary constant processing. If the text in the monitored area hasn't changed, the application stops OCR and translation to reduce CPU usage and extend battery life on laptops.
  • Support for 24 major languages. It integrates OpenNMT neural models for languages such as Spanish, English, French, German, Russian, Simplified Chinese, Japanese, Korean, Arabic, Hindi, Ukrainian, and Turkish, among others. The full list includes Czech, Danish, Dutch, Hungarian, Indonesian, Italian, Persian, Polish, Portuguese, Swedish, Thai, and Vietnamese.
  • Dynamic lens resizing. The user can precisely adjust the size of the translation window, from a single menu item to extensive dialog boxes, adapting to the exact area containing the text of interest.
  • Light and dark modes (visual theme). The application's interface can instantly switch between a light and a dark theme to suit user preferences or ambient lighting conditions.
  • Text display adjustments. To ensure readability against complex backgrounds, Language Lens allows modifying the font size, the color of the translated text, and the opacity level of the lens background.
  • Translation via Argos Translate. It employs Argos Translate, an open-source neural machine translation engine based on OpenNMT and optimized with CTranslate2 for efficient CPU execution without the need for specialized graphics hardware.
  • Text recognition with EasyOCR. Text extraction from the screen is done using EasyOCR, an optical character recognition library designed to run locally with support for multiple writing systems, including Asian scripts.

Language Lens is developed by Dan Ellement. The information available on his Microsoft Apps profile indicates the application is published by this developer, although the specific details about the project's start year are not specified on that page. According to the technical specifications documented in the application, the program is written in Python 3.12 using the PySide6 framework for the graphical interface. The translation and OCR models it uses are open-source projects (Argos Translate and EasyOCR), but the application itself is an original creation by Ellement that integrates these components into a unified desktop tool.


Alternatives to Language Lens:

InputTranslator — Free Download. Instant translation in any text field

InputTranslator

InputTranslator is a desktop typing translator that lets you translate text in any input field — browsers, messaging apps (WhatsApp, Telegram, Discord), desktop software, even full-screen game chat.
Price: Free   Size: 94.5 MB   Version: 1.0   OS: Windows