Mimi : sous-titres et traduction en direct de l’audio système pour macOS et Windows

Mimi transforme l’audio système en sous-titres en direct et en traductions fournies par un service, avec des incrustations de bureau axées sur la confidentialité pour macOS et Windows.

Mimi : sous-titres et traduction en direct de l’audio système pour macOS et Windows

Regarder une vidéo dans une langue étrangère, participer à une réunion internationale ou suivre un livestream sans sous-titres implique généralement de passer d’une application à l’autre, de chercher des transcriptions ou de compter sur des sous-titres inexistants. Mimi adopte une approche différente : il écoute la sortie audio de votre ordinateur et transforme cette audio en sous-titres en direct, avec une traduction facultative fournie par le service de votre choix.

Le résultat est une incrustation de bureau qui peut fonctionner avec pratiquement tout ce qui est lu sur la machine, et pas seulement avec un navigateur, un lecteur multimédia ou une plateforme vidéo spécifique.

Ce que fait Mimi

Mimi est une application de bureau open source pour macOS 13 et versions ultérieures sur Apple silicon et Windows x64. Elle capture la sortie audio du système, envoie cette audio au service de traduction ou de transcription actif, puis affiche la transcription obtenue sous forme de sous-titres à l’écran.

Selon le fournisseur configuré, Mimi peut prendre en charge différentes langues sources, langues cibles et modes de qualité. Sa description intégrée met en avant la traduction vers :

  • Le chinois simplifié
  • L’anglais
  • Le japonais

Comme l’application fonctionne au niveau de l’audio système, elle peut être utile pour les vidéos, les jeux, les cours en ligne, les réunions, les podcasts et autres contenus qui ne fournissent pas forcément eux-mêmes de sous-titres.

Une incrustation de sous-titres flexible

L’incrustation est conçue pour rester utile sans monopoliser votre écran. Vous pouvez :

  • Déplacer la fenêtre des sous-titres où vous le souhaitez
  • La redimensionner pour améliorer la lisibilité
  • La réduire lorsque vous avez besoin de davantage d’espace à l’écran
  • Mettre en pause la génération des sous-titres
  • Activer le mode de clic à travers la fenêtre afin qu’elle n’intercepte pas les entrées de la souris
  • Utiliser le Mode immersif pour une expérience de sous-titrage plein écran plus concentrée

Mimi convient ainsi aussi bien au visionnage occasionnel qu’à des usages plus pratiques, comme garder une traduction visible tout en travaillant dans une autre application.

Configuration des fournisseurs sans réglages répétés

Mimi fonctionne selon un modèle où vous fournissez votre propre fournisseur. Vous saisissez les identifiants API du service de traduction ou de transcription que vous souhaitez utiliser, et des frais peuvent s’appliquer selon la tarification de ce fournisseur.

L’application prend en charge l’enregistrement des configurations de service, ce qui permet de conserver plusieurs fournisseurs et de passer de l’un à l’autre sans ressaisir constamment les identifiants. Ceux-ci sont stockés dans le gestionnaire d’identifiants du système d’exploitation, plutôt que gérés via un compte Mimi.

Pour configurer Mimi :

  1. Ouvrez Service de traduction.
  2. Choisissez un fournisseur pris en charge.
  3. Saisissez les identifiants et paramètres de service requis.
  4. Enregistrez la configuration.
  5. Changez ultérieurement de fournisseur depuis la même section des réglages si nécessaire.

Cette approche est particulièrement utile aux développeurs et aux utilisateurs avancés qui disposent déjà d’un accès API, souhaitent comparer plusieurs fournisseurs ou ont besoin de configurations distinctes pour différents projets.

Modèle de confidentialité

Les engagements de Mimi en matière de confidentialité reposent sur la limitation de ce que l’application conserve et demande elle-même :

  • Aucun compte Mimi n’est requis.
  • L’application n’utilise pas de microphone pour la capture.
  • Elle ne capture pas l’écran.
  • L’audio n’est pas enregistré localement.
  • Les sous-titres ne sont pas enregistrés localement.
  • L’audio est envoyé uniquement au fournisseur actif.

Il convient toutefois de préciser que le fournisseur actif reçoit bien l’audio nécessaire à la transcription ou à la traduction. Les utilisateurs doivent donc consulter les politiques de conservation et de confidentialité du fournisseur, en particulier lors du traitement de réunions, de contenus exclusifs ou d’autres données sensibles.

Premiers pas

Téléchargez la dernière version depuis la page des releases GitHub du projet. Le dépôt fournit :

  • Un DMG Apple silicon pour macOS
  • Des installateurs EXE et MSI pour Windows x64
  • Le code source pour compiler vous-même le projet

Après l’installation :

  1. Ouvrez Mimi et configurez un service de traduction.
  2. Lancez la lecture d’un contenu audio sur votre ordinateur.
  3. Ouvrez l’icône Mimi dans la barre des menus sur macOS ou dans la zone de notification sur Windows.
  4. Sélectionnez Démarrer.
  5. Lors du premier lancement sur macOS, autorisez la permission Enregistrement de l’écran et de l’audio système demandée.

Même si l’application ne capture pas l’écran, macOS exige cette permission pour l’enregistrement de l’audio système. Les utilisateurs Windows peuvent voir des avertissements SmartScreen, car les installateurs EXE et MSI de préversion ne sont pas signés.

Remarques propres à chaque plateforme

macOS sur Apple silicon

Mimi prend en charge macOS 13 et les versions ultérieures sur Apple silicon. Les versions sont distribuées sous la forme d’un DMG signé ad hoc, sans notarisation Apple. Si macOS bloque le premier lancement, utilisez Réglages Système → Confidentialité et sécurité → Ouvrir quand même.

Après les mises à jour, macOS peut demander à nouveau les autorisations d’enregistrement ou d’accès au trousseau. Ce comportement est normal lorsque l’identité de l’application ou la version empaquetée change.

Windows x64

Les versions Windows x64 sont disponibles sous forme d’installateurs EXE et MSI. Comme les installateurs de préversion ne sont pas signés, Microsoft SmartScreen peut afficher un avertissement avant l’installation.

Mises à jour intégrées à l’application

Mimi inclut un processus de mise à jour dans ses réglages. Accédez à :

Réglages → Général → Mise à jour logicielle

L’application télécharge les mises à jour en affichant la progression, puis propose une action d’installation. Sous Windows, Mimi se rouvre une fois l’installation terminée. Sur macOS, le processus de mise à jour propose une action distincte Redémarrer et terminer la mise à jour.

Un détail de compatibilité concerne les utilisateurs existants : les versions antérieures à v1.3.8 nécessitent une installation manuelle avant de pouvoir activer les mises à jour intégrées à l’application.

La dernière version répertoriée est Mimi v1.3.12, publiée le 12 septembre 2026.

Compilation et contribution

Mimi est principalement développé en Rust et TypeScript. La répartition des langages indiquée dans le dépôt est la suivante :

  • Rust : 72,9 %
  • TypeScript : 18,5 %
  • CSS : 3,3 %
  • PowerShell : 1,9 %
  • Shell : 1,7 %
  • JavaScript : 1,7 %

Le projet comprend une couche applicative Rust basée sur src-tauri, du code frontend dans src, des scripts de compilation, des directives de contribution et une politique de sécurité. Les développeurs souhaitant modifier l’incrustation, ajouter des intégrations de fournisseurs ou améliorer la gestion du cycle de vie de l’application de bureau devraient commencer par CONTRIBUTING.md et la documentation du projet.

Mimi est distribué sous licence MIT, ce qui le rend accessible à l’inspection, à la modification et à la réutilisation dans les limites de cette licence.

À qui Mimi s’adresse-t-il ?

Mimi convient particulièrement à toute personne ayant besoin de sous-titres en dehors de l’écosystème intégré d’une plateforme : apprenants en langues, équipes internationales, utilisateurs sensibles à l’accessibilité, spectateurs de contenus étrangers et développeurs expérimentant avec des fournisseurs de transcription et de traduction.

Son choix de conception le plus convaincant réside dans la combinaison de la capture au niveau du système et de la flexibilité des fournisseurs. Au lieu de s’intégrer séparément à chaque application produisant de l’audio, Mimi crée une couche de sous-titres unique à l’échelle du bureau. Associée à des incrustations configurables, des profils de service enregistrés, des mises à jour intégrées et un modèle de confidentialité sans compte, cette approche en fait un outil pratique pour transformer presque n’importe quel audio informatique en texte lisible, éventuellement traduit.

Source

yuxino/mimi : Live translated subtitles for anything playing on your Mac or PC.