Bob Plugin OpenAI Translator is a Bob plugin that performs text translation, polishing, and grammar correction using large language models.
The plugin solves the problem of needing multiple translation tools by integrating LLM-based translation capabilities directly into Bob, a macOS translation application. It works by accepting text input and routing it to OpenAI, Google Gemini, MiniMax, or compatible OpenAI-API services for processing. When source and target languages match, the tool automatically switches to text polishing and grammar correction modes. The plugin supports streaming output by default and allows request cancellation mid-operation.
Users should choose this tool if they work within the Bob ecosystem and want LLM-powered translation without switching applications. It suits projects where developers need flexible language model selection and the ability to customize behavior through system and user instructions. The tool requires Bob 1.8.0 or later and an API key from the chosen service provider. Setup involves downloading the plugin file, opening it in Bob, and entering credentials in the service configuration panel. The plugin offers configurable inference settings, with options to use the model's default reasoning level or reduce it to the model's minimum supported tier. System instructions can alter the plugin's purpose entirely, while user instructions allow per-request adjustments to terminology, tone, or output format.
Development activity shows consistent engagement with the project's architecture and contribution processes documented in dedicated guides. The maintainers provide a configuration manual covering model selection, API URL setup, inference parameters, and instruction customization. A contributing guide outlines development environment setup and validation requirements. An architecture document explains runtime design and external documentation dependencies, indicating attention to maintainability and onboarding for contributors.