Instant translation
Type a word and the translation appears after a short pause, or press Enter. Arabic input switches direction automatically, and selected text can be translated from any page.
Free · Open source · Arabic ↔ English
Hassala is a Chrome extension that translates words and phrases, keeps them in a private word bank inside the extension, and turns YouTube subtitles into an interactive vocabulary lesson. Export Markdown, TXT, CSV, or JSON whenever you want. No account. No tracking. Your words stay yours.
Free and open source (MIT) · Chrome, Brave, Edge, Chromium
Type a word
Translation
Folder: General · 248 words
Example output. English-first interface with full Arabic support.
Hassala is a free, open-source Chrome extension for Arabic ↔ English translation and vocabulary saving. It keeps every saved word and translation in a private local word bank with folders, and exports to Markdown, TXT, CSV, or JSON whenever you want, so you can review it in Obsidian, Logseq, VS Code, or any text editor.
| Type | Chrome extension (Manifest V3) |
|---|---|
| Languages | Arabic ↔ English |
| Saves to | chrome.storage.local inside the extension |
| Export | Markdown, TXT, CSV, or JSON with your filename |
| Account | Not required |
| Price | Free |
| License | MIT (open source) |
| Browsers | Chrome, Brave, Edge, Chromium |
| Platforms | Linux, macOS, Windows |
Features
Most translators help you in the moment and forget the word when you close the tab. Hassala keeps it — in a private word bank you control, with export when you want a file.
Type a word and the translation appears after a short pause, or press Enter. Arabic input switches direction automatically, and selected text can be translated from any page.
Add the word and translation to your local word bank with one click. Hassala skips duplicates, so the same pair never appears twice.
Hover a caption word to pause the video, click it to translate, or drag across a phrase to translate the whole phrase without leaving the player.
Create folders such as English or Programming, move words between them, then export Markdown, TXT, CSV, or JSON with your own filename. No lock-in.
No accounts, no analytics, no ads, and no data selling. Settings, recent words, and saved words stay in local browser storage. Nothing is written to disk until you click export.
Pronunciation, copy buttons, a draggable panel, site blocking, and a floating button on every page — small details that keep the workflow fast.
How it works
Translation and saving stay in the same place, so nothing breaks your reading flow.
Click the toolbar icon, use the floating button, or select text on any page. Type in Arabic or English — the direction is detected automatically.
Choose a folder and click Add to Hassala. The word and translation are saved locally, duplicates are skipped, and the input clears for the next word.
Organise words into folders, then export Markdown, TXT, CSV, or JSON with the filename you choose. The words are yours — no lock-in, no separate database. See the step-by-step guide →
Why a word bank?
A general translator is built for a single lookup. Hassala is built for the word you want to remember tomorrow.
| Workflow | Hassala | General translator extension | Copy-paste into notes |
|---|---|---|---|
| Instant Arabic ↔ English translation | Yes | Yes | No |
| Saves the word + translation with one click | Yes | Varies | Manual |
| Duplicate detection | Yes | Rarely | No |
| Private local word bank you own | Yes | Varies | Manual |
| Word-level interactive YouTube captions | Yes | Rarely | No |
| Account required | No | Varies | No |
| Open source | Yes (MIT) | Varies | — |
General-purpose translator extensions vary by product. This table describes typical workflows, not a specific competitor. Last reviewed November 2026. Read the full comparison →
Who it is for
Look up a word in a video, article, or document and keep it in the same local word bank you review and export later.
Read Arabic pages and captions, translate selected words, and keep the Arabic spelling alongside the meaning.
Build a personal glossary inside the extension, then export it to Obsidian, Logseq, or any editor without maintaining a second app.
Guides
Three practical walkthroughs, each with its own troubleshooting section. Browse all guides →
Install Hassala, translate a word, organise it into a folder, then export Markdown and open it in Obsidian, Logseq, or VS Code.
Hover to pause a captioned video, click a word or drag across a phrase, and save it to the same local word bank.
Export Markdown into your vault, keep the table last, and build a five-minute review routine.
FAQ
Short answers to the things people ask before installing Hassala.
Hassala is a free, open-source Chrome extension for Arabic ↔ English translation and vocabulary saving. It translates words and phrases, keeps each saved word and translation in local extension storage, and makes YouTube subtitles interactive. Folders and export are built in. It does not require an account.
Yes. Hassala is free and open source under the MIT license. There is no subscription, no account, and no paid tier.
Yes. Hassala is a Manifest V3 extension that runs on Chrome, Brave, Edge, and Chromium on Linux, macOS, and Windows.
Yes. Hassala exports standard Markdown, so you can open the file in Obsidian, Logseq, Typora, VS Code, or any Markdown editor. The file does not have to live inside an Obsidian vault. CSV and JSON are also available. Follow the step-by-step guide →
No. Hassala has no accounts, no sign-in, no analytics, and no tracking. Settings and recent words are stored locally in the browser.
Yes. When captions are enabled, Hassala replaces the native caption layer with interactive subtitles. Hover a word to pause the video, click a word to translate it, or drag across a phrase to translate the whole phrase.
Saved words live in chrome.storage.local inside the
extension, organised into folders you create. Export is a normal
browser download that happens only after you click export. There is
nothing else to install, and the extension never writes to your
files directly.
Not yet. The Chrome Web Store release is being prepared. You can install Hassala today from the public GitHub releases page using the tester package and Load unpacked.
Hassala translates between Arabic and English. The interface is English-first with full Arabic and right-to-left support, and the documentation is available in English and Arabic.
Privacy
Text is sent to translation providers only when you ask for a translation. Saved words and folders stay in local browser storage, not on a server. Exports happen only when you click export. Hassala has no backend, no analytics, and no ads.
No remote code. Least-privilege permissions: storage, scripting, activeTab, and offscreen only. No native host, no filesystem access, and no downloads permission. The page UI runs in a closed Shadow DOM. Vulnerabilities can be reported privately through GitHub Security Advisories.
Download Hassala, translate your first word, and give it a folder. Export a copy whenever you want — the next word will already have a place to go.