explaingit

nextai-translator/nextai-translator

📈 Trending24,899TypeScriptAudience · generalComplexity · 3/5ActiveLicenseSetup · moderate

TLDR

Browser extension and desktop app that uses ChatGPT to translate, polish, and summarize text in 55 languages with streaming results and text-to-speech.

Mindmap

mindmap
  root((repo))
    What it does
      Translate text
      Polish writing
      Summarize content
      Text-to-speech
    Features
      55 languages
      Screenshot translation
      Vocabulary books
      Streaming results
    Platforms
      Chrome extension
      Firefox extension
      Windows desktop
      macOS desktop
      Linux desktop
    Tech stack
      TypeScript
      Rust
      ChatGPT API
    Use cases
      Browse foreign content
      Improve writing
      Learn vocabulary

Things people build with this

USE CASE 1

Translate foreign-language text on webpages instantly while browsing.

USE CASE 2

Polish and improve your own writing in real-time with AI suggestions.

USE CASE 3

Summarize long articles or documents into key points quickly.

USE CASE 4

Learn new vocabulary with AI-generated memory aids and pronunciation audio.

Tech stack

TypeScriptRustChatGPT APIOpenAIAzure OpenAI

Getting it running

Difficulty · moderate Time to first run · 30min

Requires OpenAI API key and either browser extension setup or Rust/Tauri desktop build.

Use it freely, but if you run it as a network service, you must release your changes to users. Strongest copyleft for SaaS.

In plain English

NextAI Translator is a browser extension and desktop application that uses the ChatGPT API (OpenAI's AI service) to translate text between languages. Select any text on a webpage, and it instantly translates it, but it goes beyond simple word-for-word translation. It offers three modes: translation (converting text to another language), polishing (improving the phrasing and style of text you've written), and summarization (condensing long text into key points). It supports 55 languages for all three modes and uses streaming mode to display results as they appear, which feels much faster than waiting for a full response. It also includes text-to-speech so you can hear pronunciations, screenshot translation (translate text in images), vocabulary books with AI-generated memory aids, and one-click copying of results. You can bring your own API key from OpenAI, Azure OpenAI Service, or other supported providers, the app doesn't charge a subscription itself, it just passes your requests to whichever LLM provider you've configured. You'd use this if you frequently encounter foreign-language content while browsing, want to polish your own writing in real-time, or need quick text summaries. It works as a Chrome or Firefox extension and as a standalone desktop app for Windows, macOS, and Linux. Note: the project was renamed from its original name to NextAI Translator after receiving a trademark warning from OpenAI. Built in TypeScript and Rust.

Copy-paste prompts

Prompt 1
How do I set up NextAI Translator with my own OpenAI API key?
Prompt 2
Show me how to use the screenshot translation feature to translate text in images.
Prompt 3
How can I create and manage vocabulary books in NextAI Translator?
Prompt 4
What are the differences between translation, polishing, and summarization modes?
Prompt 5
How do I install NextAI Translator as a desktop app on Windows or macOS?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.