Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
Thunderbird 부가 기능으로 Ollama, Google Translate, LibreTranslate를 이용해 이메일을 번역합니다
Thunderbird addon to translate emails using Ollama, Google Translate or LibreTranslate
플러그인JavaScript · HTMLGitHub @zoott28354직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
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).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! 🎉