Description
Ikesu is a Chrome extension designed to streamline the translation of academic paper abstracts from platforms like arXiv, OpenReview, and ACL Anthology. Upon opening a page, the extension automatically translates abstracts using DeepL, embedding the translated text directly into the webpage. This eliminates the need to open separate tabs or windows, providing a seamless reading experience.
A key feature of Ikesu is its sentence-splitting capability. The original text is automatically divided into sentences, which are then mapped to their corresponding translations. When a user hovers over a translated sentence, the original sentence is highlighted, facilitating direct comparison and understanding. This feature is crucial for accurately aligning translated segments with their source material.
Users have the flexibility to expand the translation functionality to other websites beyond the default academic platforms. This is achieved through a configuration page where users can define target pages using regular expressions for URLs and CSS selectors for the specific text elements to be translated. This allows for a highly customized translation experience tailored to individual research needs.
To utilize Ikesu, users must register for a DeepL API key. The extension is designed to be compatible with DeepL API, and the API URL can be modified to support other compatible APIs. It's important to note that Ikesu is intended for general webpages and does not support PDF translation. Users should exercise caution when translating sensitive documents, as the original text is sent to DeepL for processing.
The extension also offers advanced settings for sentence splitting. While it defaults to using `sentence-splitter` for English and Japanese, users can switch to `wtpsplit` if the original text is in another language. `wtpsplit` can also be used for English and Japanese, though it may be more resource-intensive. The extension utilizes the mini model of `wtpsplit` for efficiency.
Ikesu: DeepL Translation + Sentence Split's Core Features
Automatic DeepL translation of academic paper abstracts
Sentence-level highlighting of original and translated text on mouseover
Embedded translations directly within the webpage
Configurable translation targets using URL regex and CSS selectors
Support for multiple sentence splitting algorithms (sentence-splitter, wtpsplit)
Requires DeepL API key for functionality
API URL is modifiable for compatibility with other APIs
User-friendly option page for settings and rule management
Dummy translation mode for testing CSS selectors
Privacy declaration: developer will not collect or use user data
How to use Ikesu: DeepL Translation + Sentence Split?
Obtain DeepL API Key: Register for a DeepL API account (free tier is sufficient) and get your API key.
Configure API Key: Open the Ikesu extension options, navigate to Root Setting, and enter your obtained API key.
Save Settings: Click the 'Apply' button to save your API key configuration.
Add Translation Rules: In the options page, add new rules by specifying URL regular expressions and CSS selectors for desired translation targets.
Test Translation Rules: Use 'Dummy Translation' in Advanced Setting to verify CSS selector accuracy before applying.
Apply Rules: Save the new rules and reopen the target webpage to see translations.
Adjust Sentence Splitter: If translating non-English/Japanese text, change the splitting algorithm to 'wtpsplit' in the options.
Ikesu: DeepL Translation + Sentence Split's Use Cases
- Academic Research
- Cross-lingual Reading
- Custom Web Translation
- Language Learning
- Information Gathering








