Let's translate subtitle files (srt) and add annotations using the Gemini API.
A new **Gemini API Tool** feature has been added to the Shadowing Player settings page.
To use this feature, you first need to obtain a **Gemini API Key**.
The Gemini API Key can be issued easily and for free. You can find instructions by searching on Google or asking an AI assistant.
---
### How to Use
1. Enter the issued key and save it.
The saved key is encrypted and stored within the app, so you only need to save it once to keep using it.
2. Choose one of the following menu options:
- **Annotation**: Adds explanations for difficult words, idioms, or phrases in the subtitles.
- **Translation**: Translates the original text into any language.
- **New Prompt**: Allows you to create and save your own custom prompt to process or modify subtitles in your own way.
---
### Output Options
You can choose from three output modes:
- **Create a separate subtitle file** and save it to a location you specify. This can be loaded as an **S2 subtitle**.
- **Merge with (S1) Main Subtitle**: Keeps the original text and adds the modified subtitles or explanations below it, changing the main subtitle file directly.
- **Insert as (S3) Translation Subtitle**: Automatically inputs as S3 subtitles, which can then be displayed using the S3 button on screen.
---
### Running the Tool
After setting the target language, simply press **Start**.
If you see the message *"The model is overloaded. Please try again later"*, it means the server is disconnected or the daily free usage limit has been reached. In that case, try again later or switch to a paid plan if you need higher usage.
With the **Gemini 2.5 Flash model**, as of **September 18, 2025**, you can make up to **1,500 requests per day for free**.
This is enough to translate subtitles for dozens of movies, so the free plan is usually sufficient.
However, note that the free usage policy may change at any time according to Gemini API policies.
댓글
댓글 쓰기