Browser extension and desktop app that translates, polishes and summarizes selected text using LLM APIs like ChatGPT, Azure OpenAI and MiniMax.
nextai-translator/bob-plugin-openai-translator
A Bob translation plugin that uses OpenAI, Gemini, MiniMax or OpenAI-compatible APIs for translation, polishing and grammar correction.
Open-source alternative to:DeepL
- Stars
- 5,649
- Forks
- 259
- Open issues
- 9
- Last commit
- 20 hours ago
What is it?
OpenAI Translator is a plugin for Bob, a macOS translation app. It sends text to large language models for translation, polishing and grammar correction, so you can use OpenAI models or other compatible services directly from Bob's translation panel.
The default setup targets OpenAI, and you only need to enter an API key to start translating. Google Gemini and MiniMax can be selected from the model options, and third-party OpenAI-compatible services work by setting the model name and full API URL. When source and target languages are the same, the plugin switches to polishing and grammar fixes instead of translation.
Streaming output is enabled by default and requests can be cancelled. Reasoning settings default to the model's own behavior, and system and user instructions can be customized to change the task, terminology, tone or output format.
Key features
- 01Translates between all languages supported by Bob.
- 02Polishes text and fixes grammar when source and target languages match.
- 03Supports OpenAI, Google Gemini, MiniMax and OpenAI-compatible APIs.
- 04Streams output by default and allows cancelling requests.
- 05Lets you customize system and user instructions for terminology, tone or format.
Use cases
- Translating text in macOS with an LLM instead of a traditional machine translation engine.
- Polishing or proofreading English or other foreign-language writing from within Bob.
- Using a self-hosted or third-party OpenAI-compatible endpoint with Bob.
Quick start
- 1
Install Bob 1.8.0 or later
- 2
Download the latest openai-translator.bobplugin from the releases page and open it
- 3
In Bob's service settings, find OpenAI Translator and enter your API Key, then save
Things to know
- Requires the Bob translation app and a paid or third-party API key to translate.
- License is not clearly specified (NOASSERTION in metadata).
Topics
FAQ
- What is bob-plugin-openai-translator?
- A Bob translation plugin that uses OpenAI, Gemini, MiniMax or OpenAI-compatible APIs for translation, polishing and grammar correction. OpenAI Translator is a plugin for Bob, a macOS translation app. It sends text to large language models for translation, polishing and grammar correction, so you can use OpenAI models or other compatible services directly from Bob's translation panel.
- Is bob-plugin-openai-translator free to use? What license does it have?
- bob-plugin-openai-translator is open source under the Other license. Check the license terms before using it in commercial products.
- Is bob-plugin-openai-translator still maintained?
- Actively maintained. The last commit to bob-plugin-openai-translator was on Oct 21, 2026.
- What can I use bob-plugin-openai-translator for?
- Translating text in macOS with an LLM instead of a traditional machine translation engine. Polishing or proofreading English or other foreign-language writing from within Bob. Using a self-hosted or third-party OpenAI-compatible endpoint with Bob.
- How do I install bob-plugin-openai-translator?
- Install Bob 1.8.0 or later Download the latest openai-translator.bobplugin from the releases page and open it In Bob's service settings, find OpenAI Translator and enter your API Key, then save
- Where can I get bob-plugin-openai-translator?
- The source code and installation instructions are on GitHub: https://github.com/nextai-translator/bob-plugin-openai-translator
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A bilingual translation browser extension and Greasemonkey/Tampermonkey userscript for side-by-side web page, input box, and video subtitle translation.
A macOS dictionary and translation app that queries multiple services at once, with input, selection, and OCR screenshot translation.
Jan is an open-source desktop app for downloading and running LLMs locally, offering a ChatGPT-like interface with an optional cloud model connection.
Official training and reference code for RWKV, an RNN-style language model architecture that can also be trained in parallel like a GPT transformer.
A suite of developer tools for building, testing, evaluating and deploying LLM-based applications, with a VS Code flow designer and a pf CLI.