LingoGeek Translates Full Documents Offline, Preserving Formatting Without Uploads
LingoGeek is an open-source Python desktop app that translates entire documents locally without uploading files to external servers. It supports formats including .docx, PDF, SRT, and VTT subtitles, preserving original formatting such as headings, tables, timings, and cue numbers. The app is built using CTranslate2 for offline AI inference, pywebview for the desktop shell, and a local FastAPI server for the translation pipeline. The developer notes that reconstructing translated text back into document structures — especially Word files with mixed formatting runs — was the core engineering challenge. The app is available on GitHub and its website, though the installer is not yet code-signed and may trigger a SmartScreen warning on first launch.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in