🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

4.8K stars 313 forks 4.8K watchers TypeScript GNU General Public License v3.0
browser-extension chinese chrome-extension deepseek english english-learning gpt immersive-translate japanese language-learning llm openai react translate wxt
54 Open Issues Need Help Last updated: Mar 17, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This feature request proposes adding a setting to control the horizontal alignment of a floating button, allowing users to position it on either the left or right side of the screen. The user is willing to contribute a pull request for this enhancement.

Complexity: 2/5
enhancement good first issue Stale app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
bug good first issue Stale app: browser extension brower: Edge os: macOS translation style on-hold

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue Stale app: browser extension on-hold

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: The user is requesting a change to how language detection and similar pop-up notifications appear in the browser extension. Currently, they appear as toast messages, and the user wants them to be moved to the bottom-left corner. They also desire an option to disable these specific notifications.

Complexity: 3/5
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue specification required

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: This feature request proposes adding expand/collapse functionality to the translation center. Users should be able to expand or collapse individual translation cards, and there should also be a global button to expand or collapse all translations at once. This aims to improve the user experience and organization within the translation center.

Complexity: 2/5
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: This issue proposes adding a feature to control the transparency of the hover window in the browser extension. Currently, there is no option to adjust this setting, and the user is willing to contribute a pull request to implement it.

Complexity: 2/5
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue Stale app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue Stale app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
bug good first issue app: browser extension browser: Chrome on-hold

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue translation style

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
bug good first issue app: browser extension browser: Chrome os: Windows

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: This issue requests the addition of internationalization (i18n) support for Russian, Vietnamese, and Turkish languages within the browser extension's user interface. The proposed solution involves using AI to generate the translations.

Complexity: 3/5
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue Stale app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: This feature request aims to make the pre-translation of content beyond the immediate viewport configurable. Users should be able to adjust parameters like `marginRoot` and `threshold` to control how much content is pre-translated, thereby managing API costs.

Complexity: 2/5
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension specification required

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
bug good first issue app: browser extension specification required translation style

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: The issue reports a bug in a bilingual translation feature where translations are misaligned when the parent element has `display: flex`. Currently, the system treats such elements as block nodes, adding a new line and breaking alignment. The proposed solution is to force an inline translation wrapper for block nodes that have `display: flex` to maintain proper alignment.

Complexity: 3/5
bug good first issue app: browser extension os: macOS translation style

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: This feature request proposes integrating the `Field` component from shadcn/ui into the option pages of the browser extension. The goal is to leverage this existing UI component for a more consistent and potentially improved user experience within the extension's settings.

Complexity: 2/5
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: This issue proposes integrating LLM AI capabilities into Fumadocs, specifically referencing the UI/LLMs section of their documentation. The goal is to enhance the website's functionality by incorporating AI-driven features.

Complexity: 3/5
enhancement good first issue app: website

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
bug good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
bug good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: website

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue Stale

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
good first issue docs

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: website

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: This GitHub issue requests an upgrade for the `claude-code-action` GitHub action, specifically referencing version `v1` from its releases. Although labeled as a bug, the core task appears to be updating the action to its latest or a specified version, possibly to resolve an unstated underlying issue or to align with current best practices.

Complexity: 2/5
bug good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
bug good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
bug good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt
enhancement good first issue app: browser extension

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: The user reports a bug where the browser extension (v1.1.0 on macOS) fails to translate selected text using DeepLX. The issue can be reproduced by simply selecting text and attempting to translate it with DeepLX.

Complexity: 2/5
bug good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: Add support for GPT-5 models to the Read Frog browser extension. This involves updating the provider constant file and the default configuration file to include GPT-5 models and setting `gpt-5-mini` (or a suitable alternative) as the default model. The task requires familiarity with the extension's codebase and configuration.

Complexity: 3/5
enhancement good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: Debug a bug in the Read Frog mobile application where the user's login avatar is not displayed on the home page after successful login. The issue needs investigation to determine the root cause (likely a CSS or JavaScript issue related to mobile responsiveness or rendering) and a fix implemented.

Complexity: 3/5
bug good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: Implement keyboard shortcuts (e.g., ALT+Q) and touch screen gestures (e.g., double-finger tap) to trigger full-page translation within the Read Frog browser extension. The implementation should consider compatibility with existing functionality and user experience.

Complexity: 4/5
enhancement good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: Implement a rate limiting mechanism for API requests within the Read Frog browser extension to prevent excessive calls and potential API rate limits. This involves controlling the frequency of LLM translation API calls to ensure a smoother user experience and avoid service disruptions.

Complexity: 4/5
enhancement good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: The task is to implement support for the Gemini API within the Read Frog language learning extension. This involves researching the Gemini API, designing the integration within the existing Read Frog architecture, implementing the necessary code changes, testing the integration thoroughly, and documenting the changes.

Complexity: 4/5
enhancement good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: Implement a randomized exponential backoff strategy for error handling within a request queue in the Read Frog project to mitigate the risk of overwhelming the server with repeated retry requests in a short time frame.

Complexity: 4/5
good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: Implement a feature in the Read Frog browser extension allowing users to import and export custom translation prompts. This involves designing the user interface for import/export functionality, handling file formats (likely JSON), and integrating this with the existing translation prompt system.

Complexity: 4/5
enhancement good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt

AI Summary: Implement a feature in the Read Frog browser extension allowing users to customize translation prompts. This involves creating a configuration UI in the options page and a selection UI in the popup, and deciding on a suitable storage mechanism (IndexedDB or ElectricSQL) for the prompts.

Complexity: 4/5
enhancement good first issue

🐸 Read Frog - Open Source Immersive Translate | 🐸 陪读蛙 - 开源沉浸式翻译

TypeScript
#browser-extension#chinese#chrome-extension#deepseek#english#english-learning#gpt#immersive-translate#japanese#language-learning#llm#openai#react#translate#wxt