explaingit

nextai-translator/nextai-translator

Analysis updated 2026-05-18

24,899TypeScriptAudience · generalComplexity · 3/5LicenseSetup · 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
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

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.

What is it built with?

TypeScriptRustChatGPT APIOpenAIAzure OpenAI

How does it compare?

nextai-translator/nextai-translatorresponsively-org/responsively-appkarakeep-app/karakeep
Stars24,89924,91224,998
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyhard
Complexity3/52/54/5
Audiencegeneraldevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get 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?

Frequently asked questions

What is nextai-translator?

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

What language is nextai-translator written in?

Mainly TypeScript. The stack also includes TypeScript, Rust, ChatGPT API.

What license does nextai-translator use?

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

How hard is nextai-translator to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is nextai-translator for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub nextai-translator on gitmyhub

Verify against the repo before relying on details.