traduction bilingue immersive

SelfTranslate

Extension Chrome de traduction bilingue immersive, auto-hébergée, sans télémétrie (Manifest V3). Apporte tes clés ou un modèle local. La typographie de la page est préservée.

Aperçu et état

L’architecture, les pipelines de traduction et le coffre local sont vérifiés dans la suite de tests. Pour l’instant, pas de fiche Chrome Web Store ni de téléchargement public. Le portail publiera plus tard des paquets CRX / Zip audités et un guide de compilation.

Sans connexion · Clé ou modèle sur l’appareil · Sans abonnement forcé

Six usages principaux01 / INTERACTIONS

Mode bilingue ou remplacement

Un TreeWalker DOM conserve titres, style, code et paiements. Choisis des blocs bilingues ou une traduction sur place.

Carte au survol

Passe sur une phrase : la traduction apparaît sans casser la lecture. Majuscule évite les déclenchements accidentels.

Traduire la sélection

Surligne une phrase et obtiens définitions, analyse grammaticale et exemples sur le modèle choisi.

Traduire le champ

Écris dans un champ, triple-espace ou bouton intégré, puis confirme avant de remplacer.

Documents et PDF bilingues

Avec Mozilla Readability et PDF.js. Glisse un PDF ou un long article et lis-le aligné, paragraphe par paragraphe.

OCR de capture

Découpe un graphique ou du texte en image ; un modèle de vision extrait et traduit ce qu’on ne peut pas sélectionner.

Moteurs et modèles locaux02 / ENGINES & MODELS

Inférence locale

Tout sur ta machine. Sans réseau, sans coût d’API, sans quitter l’appareil.

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

API dans le nuage

Ta clé est chiffrée et stockée sur l’appareil. Pas de serveur intermédiaire.

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

Sécurité et confidentialité03 / ARCHITECTURE & SECURITY

Zéro télémétrie · chiffrement côté client

SelfTranslate part d’un périmètre zéro confiance. Il n’envoie ni historique, ni traductions, ni jetons vers un serveur central.

  • Coffre AES-GCM : Les clés sont chiffrées dans chrome.storage.local avec Web Crypto AES-GCM. Le mot de passe maître passe par PBKDF2 (210 000 itérations SHA-256 et sel aléatoire de 16 octets).
  • Zéro télémétrie : Pas de SDK d’analyse, pas de Google Analytics, pas de balises d’erreur, pas de suivi d’activité.
  • Isolation MV3 : Le content script ne parle au service worker que par IPC typé. La page ne peut pas lire tes clés ni la configuration.

Raccourcis04 / SHORTCUTS

RaccourciActionPortée
Alt + TTraduire la pageN’importe quelle page
Alt + Shift + TRestaurer l’originalPage traduite
Alt + STraduire la sélectionQuand du texte est sélectionné
Triple-SpaceTraduire le champ actifChamp ou textarea au focus
Clic droitTraduire la page ou la sélectionMenu contextuel

Notes d’architecture

Comment le chiffrement côté client et le branchement des modèles sont pensés, dans le journal de conception.

Lire la note d’architecture