nextai-translator
by
nextai-translator

Description: 基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension and cross-platform desktop application for translation based on ChatGPT API.

View nextai-translator/nextai-translator on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on March 27th, 2026
Created on March 4th, 2023
Open Issues/Pull Requests: 517 (+0)
Number of forks: 1,838
Total Stargazers: 24,893 (+1)
Total Subscribers: 132 (+0)

Detailed Description

The "nextai-translator" repository hosts a powerful translation tool built upon the ChatGPT API, offering both a browser extension and a cross-platform desktop application. Initially conceived as a solution to provide global word translation, the project has evolved into a comprehensive utility that goes beyond simple translation, incorporating features like text polishing and summarization. The project's name was changed from its original due to a trademark ownership warning from OpenAI.

The core functionality of nextai-translator revolves around leveraging the capabilities of the ChatGPT API to provide accurate and nuanced translations. Users can select text within their browser or desktop application and initiate a translation, polishing, or summarization process. The tool supports a wide range of languages, enabling mutual translation, polishing, and summarization across 55 different languages. A key feature is the support for streaming mode, allowing for real-time translation updates. Users also have the ability to customize their translation output.

Beyond translation, the application offers text polishing and summarization capabilities, enhancing the user's ability to refine and condense text. The application also includes features like one-click copying of translated text and text-to-speech (TTS) functionality. Furthermore, the tool supports screenshot translation, allowing users to translate text from images. The application also supports vocabulary books, and can generate memory aids based on the words in the vocabulary books.

The project's versatility is reflected in its cross-platform availability. The desktop application is available for Windows, macOS, and Linux, while the browser extension is readily available for Chrome and Firefox. This broad platform support ensures accessibility for a wide range of users.

To utilize the application, users need to obtain an API key from a supported Large Language Model (LLM) provider. The primary supported provider is OpenAI, but the application also supports Azure OpenAI Service, MiniMax, and other LLM providers. The README provides clear instructions on how to obtain an OpenAI API key and configure the application. For Azure OpenAI Service, specific configuration parameters are provided.

Installation instructions are provided for both the desktop application and the browser extension. The desktop application installation process varies slightly depending on the operating system. The README provides detailed instructions for Windows and macOS, including troubleshooting steps for common issues such as security warnings on macOS. The browser extension installation is straightforward, involving installation from the Chrome Web Store or Firefox Add-ons.

The project is actively maintained and updated, as evidenced by the inclusion of a star history graph, which tracks the project's popularity over time. The project is licensed under the MIT License, allowing for broad usage and modification. The project's evolution from a macOS plugin to a multi-platform application demonstrates the developer's commitment to providing a versatile and accessible translation solution. The inclusion of features beyond simple translation, such as polishing and summarization, further enhances the tool's value and utility for users seeking comprehensive language assistance.

nextai-translator
by
nextai-translatornextai-translator/nextai-translator

Repository Details

Fetching additional details & charts...