Aller au contenu
geekus
ActuOutils dev·6 min de lecture

Sakutto : traduire ses pages en local, Chrome et Firefox

Sakutto traduit tes pages web sans envoyer un mot à un serveur. Le modèle PLaMo 3 Translate tourne sur ta machine. Il gère 53 langues, dans Chrome et Firefox.

Voir le dépôt ↗
github.com/jammaru/sakutto
Capture de la page de Sakutto
Sommaire11 parties

Sakutto est une extension non officielle pour Chrome et Firefox qui traduit les pages web directement sur ton appareil, avec le modèle PLaMo 3 Translate. Aucun texte de page n’est envoyé au développeur ni à un serveur de traduction. L’extension est gratuite, sans publicité, et son code est sous licence MIT.

En bref

  • Traduction faite sur ta machine par PLaMo 3 Translate, sans serveur de traduction
  • 53 langues prises en charge, dans les deux sens, sur Chrome et Firefox
  • Raccourcis pour traduire la page, la sélection ou le texte que tu écris
  • Seul accès réseau de l’extension : le téléchargement du modèle depuis Hugging Face
  • Gratuit et open source (MIT), mais le modèle a sa propre licence

Ce que fait Sakutto et le problème qu’il règle

Sakutto est une extension de navigateur qui traduit les pages web, mais aussi une sélection ou un texte que tu es en train d’écrire. Au lieu d’envoyer le contenu à un service en ligne, elle fait tourner un modèle de traduction sur ton propre appareil. Le texte des pages, tes sélections, ton glossaire et les traductions ne sont envoyés ni au développeur ni à un serveur de traduction.

L’extension n’a ni compte, ni publicité, ni télémétrie. Elle est publiée par jammaru et n’est pas affiliée à Preferred Networks, Inc., qui a conçu le modèle PLaMo.

Comment fonctionne la traduction locale de Sakutto

Sakutto exécute PLaMo 3 Translate grâce à une version figée de wllama, une bibliothèque qui fait tourner des modèles dans le navigateur. Chaque ligne traduite est écrite par PLaMo : une page qui attend le modèle garde son texte d’origine, au lieu d’afficher un brouillon produit par un autre moteur.

Sur Chrome, le traducteur intégré du navigateur n’intervient que pour les paires de langues que PLaMo ne gère pas. Sur Firefox, seul PLaMo est utilisé. Les poids du modèle ne sont ni dans le dépôt ni dans le paquet de l’extension : ils sont téléchargés depuis Hugging Face, et c’est la seule requête réseau de l’extension. Le projet ne donne pas de configuration minimale ni la taille du téléchargement.

Traduire une page, une sélection ou ce que tu écris

Les actions sont accessibles par des raccourcis, par la fenêtre de l’extension et par le menu du clic droit. Sur Windows et Linux, Chrome utilise Alt plus une lettre. Firefox utilise Alt+Maj plus la lettre. Sur Mac, c’est Option plus la lettre. Tu peux les changer dans l’éditeur de raccourcis du navigateur.

Pour traduire ce que tu écris, Alt+T (Option+T sur Mac) ou le bouton あA à côté du champ affiche un aperçu. Un second appui, ou Ctrl+Entrée, remplace le brouillon, et « Restore original » le rétablit. Les champs de mot de passe et les sites réglés sur « ne jamais traduire » sont ignorés. Une page dédiée permet aussi de coller un paragraphe dans une zone de saisie et de copier le résultat, sans toucher à une page web.

  • Alt+A : traduire la page ou restaurer l’original
  • Alt+B : alterner texte remplacé et texte bilingue
  • Alt+S : traduire la sélection
  • Alt+T : traduire le texte que tu écris

Installer Sakutto

Le plus simple est de passer par le Chrome Web Store. Pour compiler toi-même l’extension, il faut Node.js 24, pnpm 12 et Docker, utilisé une fois pour construire le moteur de traduction. Ensuite, dans Chrome, active le mode développeur sur la page des extensions et charge le dossier .output/chrome-mv3.

Sur Firefox, il faut la version 153 ou plus récente, avec Windows en premier. Tu charges alors .output/firefox-mv3/manifest.json comme module temporaire depuis about:debugging. Voici les commandes principales du README.

pnpm install
pnpm build:wllama   # once, with Docker; see docs/BUILDING.md
pnpm verify:wllama
pnpm build          # production build in .output/chrome-mv3
pnpm build:firefox  # Firefox 153+ MV3 in .output/firefox-mv3

Langues, vie privée et permissions

PLaMo 3 Translate prend en charge 53 langues dans les deux sens. La langue source est détectée sur la page. La langue cible par défaut est celle de l’interface du navigateur, ou l’anglais si elle ne fait pas partie des 53, et la fenêtre de l’extension permet d’en choisir une autre pour le site en cours. Onze autres langues ne sont traduites que par le traducteur intégré de Chrome, et Firefox masque ces cibles.

Côté permissions, l’extension demande notamment le stockage illimité, pour garder le modèle et le cache de traduction sur l’appareil. L’accès à tous les sites n’est demandé qu’au moment où tu actives la traduction automatique pour un site : rien n’est réclamé pour tous les sites à l’installation.

Où en est Sakutto

Le dépôt a été créé le 5 novembre 2026. Au relevé du 13 novembre 2026, il compte 237 étoiles, 26 copies, 4 contributeurs et 12 tickets ou demandes de fusion ouverts. La dernière version, la 1.4.1, date aussi du 13 novembre 2026.

La version 1.4.0 a ajouté la traduction des sous-titres sur YouTube, y compris en direct, et sur X, avec une superposition sur le lecteur. Cette option est désactivée tant que tu ne l’actives pas. La 1.3.0 a introduit, à titre expérimental, l’envoi de la traduction vers un serveur local compatible OpenAI, comme LM Studio, avec des modèles PLaMo uniquement. La 1.4.1 corrige des caractères invisibles qui perturbaient la traduction et conserve le texte d’origine si une traduction est coupée.

Licence, modèle et limites à connaître

Le code de Sakutto est sous licence MIT, mais pas le modèle. PLaMo 3 Translate relève de la PLaMo Community License : l’usage personnel ou académique ne demande aucune inscription. Un usage commercial exige une inscription préalable auprès de PFN et un revenu ou chiffre d’affaires d’au plus 1 milliard de yens sur le dernier exercice, faute de quoi une licence commerciale distincte est nécessaire.

Le projet est gratuit, sans fonction payante. Son auteur a ouvert GitHub Sponsors pour financer le développement, sans contrepartie fonctionnelle. Les chiffres de la fiche de la boutique Chrome ne sont pas repris ici.

Quelques repères

  • Modèle de langage : Programme entraîné sur de grandes quantités de textes pour produire ou transformer du texte, par exemple pour traduire. Il peut tourner sur un serveur distant ou directement sur l’ordinateur de l’utilisateur.
  • Télémétrie : Envoi automatique de données sur l’usage d’un logiciel à son éditeur, pour mesurer son utilisation ou détecter des pannes.

Questions fréquentes

Sakutto envoie-t-il mes pages web à un serveur de traduction ?

Non. Selon son README, Sakutto n’envoie ni texte de page, ni sélection, ni glossaire, ni traduction au développeur ou à un serveur de traduction. Sa seule requête réseau est le téléchargement du modèle depuis Hugging Face.

Sakutto est-il gratuit ?

Oui. Sakutto est gratuit et open source sous licence MIT, sans publicité ni fonction payante. Le modèle PLaMo 3 Translate a sa propre licence, qui encadre l’usage commercial.

Combien de langues Sakutto sait-il traduire ?

PLaMo 3 Translate gère 53 langues dans les deux sens. Onze autres langues ne sont traduites que par le traducteur intégré de Chrome, et seulement sur Chrome.

Sakutto fonctionne-t-il sur Firefox ?

Oui, avec Firefox 153 ou plus récent, Windows en premier. Firefox n’utilise que PLaMo, sans traducteur intégré, et masque les langues que PLaMo ne gère pas.

À retenir

Sakutto traduit les pages, les sélections et les textes saisis avec PLaMo 3 Translate sur ton appareil, dans 53 langues, sans compte ni publicité. Le code est sous licence MIT, mais le modèle suit la PLaMo Community License, à lire avant tout usage commercial.

Sources

traductionextensionnavigateurllm localprivacyplamo
Dans le même genre

Des fiches proches.

toute la famille
À lire aussi

Les dernières fiches.

tout l'annuaire

Le Carnet de Geekus · chaque vendredi

Les trouvailles de la semaine, dans ta boîte mail.

Un email, cinq minutes de lecture. En français, gratuit, sans publicité.

S'inscrire au Carnet →
  1. Le spécimen de la semaine, expliqué à fond
  2. L'actu IA en bref
  3. Les autres trouvailles et le mot de la semaine