Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Thunderbird addon to translate emails using Ollama, Google Translate or LibreTranslate
Translation pending
PluginsJavaScript · HTMLGitHub @zoott28354Self-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Installable projects can be verified without a deployment domain. Use GitHub sign-in for a personal repository, or the repository verification file above for an organization repository.
Ask about other verification options
Loading the full README. The saved excerpt is shown below.
A Thunderbird addon that replaces the email body with its translation (in-place) into multiple languages using Ollama local, Google Translate, or LibreTranslate (Euro-friendly).Read the full README ↗(Local Ollama · Google Translate · LibreTranslate)
A Thunderbird addon that replaces the email body with its translation (in-place) into multiple languages using Ollama local, Google Translate, or LibreTranslate (Euro-friendly).
Ollama installed on your PC
An Ollama model downloaded
ollama pull translategemma (3GB, optimized)llama3.2, mistralThunderbird 128 or later (ESR and non-ESR)
⚠️ Important note: Before using Ollama, you'll need to configure OLLAMA_ORIGINS (see "Initial Configuration" section below).
thunderbird-translator.xpi file.xpi filemanifest.json file from the folderWhy is it needed? For security reasons, Ollama blocks requests from browser extensions. You must explicitly authorize Thunderbird.
Recommended value (more secure):
OLLAMA_ORIGINS=moz-extension://*
Allows only Firefox/Thunderbird extensions to access Ollama. Blocks all external websites.
How to configure:
Windows (CMD):
setx OLLAMA_ORIGINS "moz-extension://*"
Then close and reopen the terminal and start Ollama:
ollama serve
Linux (permanent):
echo 'export OLLAMA_ORIGINS="moz-extension://*"' >> ~/.bashrc
source ~/.bashrc
ollama serve
macOS (permanent):
echo 'export OLLAMA_ORIGINS="moz-extension://*"' >> ~/.zshrc
source ~/.zshrc
ollama serve
Alternative option (if you also need local apps):
OLLAMA_ORIGINS=moz-extension://*,http://localhost:11434
http://localhost:11434 (default)translategemma (recommended) or another installed modelExample: If you select "Translate with Google Translate > Español", all subsequent translations with Google Translate will be in Spanish (until you choose another language).
Want total privacy? Use the Ollama-only version: Thunderbird Ollama Translator — zero external connections, everything stays on your machine.
messagesRead - Reads email content (for translation)messagesModify - Modifies displayed text (to show translation)menus - Adds context menustorage - Saves settingstabs - Injects script into emailhttps://translate.google.com/* - Google Translate APIhttps://translate.fedilab.app/* - LibreTranslate instancehttp://localhost/* - For local OllamaNo access to:
LibreTranslate uses free public instances. The addon automatically tries 3 instances in sequence — if one fails, it moves to the next. Random errors (timeouts, 429 rate-limit, 503 server down) are normal and expected with free public instances. Simply retry after a few seconds.
CAUSE: Ollama blocks requests from browser extensions for security reasons.
COMPLETE SOLUTION:
Stop Ollama if it's running (Ctrl+C in the terminal where ollama serve is running)
Configure the environment variable (recommended value for security):
Windows (CMD):
setx OLLAMA_ORIGINS "moz-extension://*"
Linux:
echo 'export OLLAMA_ORIGINS="moz-extension://*"' >> ~/.bashrc
source ~/.bashrc
macOS:
echo 'export OLLAMA_ORIGINS="moz-extension://*"' >> ~/.zshrc
source ~/.zshrc
Close and reopen the terminal, then start Ollama:
ollama serve
Verify the configuration:
Note: moz-extension://* allows only Firefox/Thunderbird extensions to access Ollama, blocking external websites (more secure).
messageDisplayScripts registration for broad Thunderbird compatibility (128 ESR to 147+)MIT License - Free to use, modify and distribute.
If you have problems:
[Translator] in the consoleHappy translating! 🎉