Logo
Deploy Now

Stars

1816

Forks

176

Watchers

12

Developer links

Lingva Translate

What Nitter was to Twitter and Invidious is to YouTube, Lingva Translate is to Google Translate: a privacy front-end delivering the service's full capability while cutting Google out of the loop between you and your text. Built on Next.js with TypeScript and Chakra UI, it uses the purpose-built Lingva Scraper to fetch translations from Google Translate without your browser ever touching a Google-related service - no cookies, no tracking, no account, while retaining what makes Google Translate hard to give up: 100+ languages with the translation quality of Google's production models, unlike offline engines that trade privacy for accuracy. The clean interface covers automatic source-language detection, text-to-speech audio playback for pronunciations, definitions and examples, and light/dark themes. For developers, every instance doubles as a translation API: a RESTful endpoint at /api/v1/:source/:target/:query returns JSON translations, an audio endpoint serves TTS buffers, and a full GraphQL API at /api/graphql exposes translations, audio, and language lists for richer integrations - all unmetered on your own instance. Deployment is a single stateless container with one environment variable for the site domain; defaults for theme and language pair are configurable. GPL-licensed, and popular as the translation backend for privacy-respecting apps.

Lingva Translate

Benefits

  • Google Quality, No Google Contact
  • Your browser never touches a Google service - the instance scrapes translations on your behalf.
  • Nothing to Give Up
  • 100+ languages with Google's production translation quality, unlike offline engines.
  • A Free Translation API
  • REST and GraphQL endpoints turn your instance into an unmetered backend for apps and scripts.
  • Stateless and Tiny
  • One Next.js container, one environment variable - no database to run or back up.

Features

  • 100+ Languages
  • The full Google Translate language catalog with automatic source detection.
  • Text-to-Speech
  • Pronunciation audio for translations, also served through the API as audio buffers.
  • Definitions and Examples
  • Rich translation info including similar words and extra translations.
  • REST API
  • GET /api/v1/:source/:target/:query returns JSON translations instantly.
  • GraphQL API
  • Query translations, audio, and language lists at /api/graphql.
  • Configurable Defaults
  • Set theme and default language pair via environment variables.