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.
API dans le nuage
Ta clé est chiffrée et stockée sur l’appareil. Pas de serveur intermédiaire.
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
| Raccourci | Action | Portée |
|---|---|---|
| Alt + T | Traduire la page | N’importe quelle page |
| Alt + Shift + T | Restaurer l’original | Page traduite |
| Alt + S | Traduire la sélection | Quand du texte est sélectionné |
| Triple-Space | Traduire le champ actif | Champ ou textarea au focus |
| Clic droit | Traduire la page ou la sélection | Menu contextuel |
Notes d’architecture
Comment le chiffrement côté client et le branchement des modèles sont pensés, dans le journal de conception.