meeslepende tweetalige vertaling

SelfTranslate

Zelf gehoste, telemetrievrije Chrome-extensie voor meeslepende tweetalige vertaling (Manifest V3). Eigen sleutel of een model op het apparaat. De typografie van de pagina blijft.

Voorvertoning en stand

Architectuur, vertaalpijpen en de lokale kluis slagen in de testsuite. Er is nog geen Chrome Web Store-kaart en geen openbare download. Het portaal publiceert later gecontroleerde CRX-/Zip-pakketten en een bouwhandleiding.

Geen aanmelding · Sleutel of model op het apparaat · Geen gedwongen abonnement

Zes kerngebruiken01 / INTERACTIONS

Tweetalig of vervangen

Een DOM-TreeWalker bewaart koppen, stijl, code en ritme. Kies tweetalige blokken of een vertaling ter plekke.

Kaart bij aanwijzen

Wijs een zin aan: de vertaling verschijnt zonder de leesstroom te breken. Shift voorkomt per ongeluk starten.

Selectie vertalen

Markeer een zin en krijg definities, grammaticale analyse en voorbeelden op het gekozen model.

Veld vertalen

Schrijf in een veld, driemaal spatie of de ingebedde knop, bevestig daarna voor het vervangen.

Documenten en tweetalige pdf’s

Met Mozilla Readability en PDF.js. Sleep een pdf of een lang artikel en lees het alinea voor alinea uitgelijnd.

Schermafbeelding-OCR

Knip een diagram of beeldtekst uit; een zichtmodel haalt de tekst en vertaalt wat je niet kunt selecteren.

Motoren en lokale modellen02 / ENGINES & MODELS

Lokale inferentie

Alles op jouw machine. Geen netwerk, geen API-kosten, niets verlaat het apparaat.

LM Studio (hy-mt2-1.8b)Ollama (qwen2.5 / llama3)vLLM Metal (Apple Silicon)CLI Bridge (Custom local tool)

Cloud-API’s

Je sleutel wordt versleuteld op het apparaat bewaard. Geen tussenserver.

OpenAI 兼容协议DeepSeek智谱 GLMKimiMiniMaxDeepL (Free/Pro)Google 翻译微软 Bing腾讯翻译君百度翻译字节火山翻译网易有道智云

Veiligheid en privacy03 / ARCHITECTURE & SECURITY

Geen telemetrie · clientversleuteling

SelfTranslate gaat uit van een zero-trustgrens. Geschiedenis, vertalingen en tokens gaan niet naar een centrale server.

  • AES-GCM-kluis: Sleutels worden in chrome.storage.local versleuteld met Web Crypto AES-GCM. Het hoofdwachtwoord loopt door PBKDF2 (210.000 SHA-256-iteraties en 16 byte willekeurig zout).
  • Geen telemetrie: Geen analyse-SDK’s, geen Google Analytics, geen foutbakens, geen activiteitsvolging.
  • MV3-isolatie: Het contentscript praat alleen via getypeerde IPC met de service worker. De pagina kan je sleutels en configuratie niet lezen.

Sneltoetsen04 / SHORTCUTS

SneltoetsActieBereik
Alt + TPagina vertalenElke webpagina
Alt + Shift + TOrigineel herstellenVertaalde pagina
Alt + SSelectie vertalenAls tekst is geselecteerd
Triple-SpaceActief veld vertalenVeld of textarea in focus
RechtermuisknopPagina of selectie vertalenContextmenu

Architectuurnotities

Hoe clientversleuteling en modelkoppeling zijn gedacht, in het ontwerpjournaal.

Architectuurnotitie lezen