Skip to content
Projets

KalenHwei/PaperDuet has 63 GitHub stars and 3 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 08:46 UTC. Last push 2026-11-08.

Comment ces chiffres sont mesurés

Progression mesurée des étoiles

in 24h
0
in 7 days
Historique en cours
in 15 days
Historique en cours
in 1 month
Historique en cours

Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.

À propos

Mirror your translation! A lightweight AI paper translator for Mac and Windows. The original PDF and its translation sit side by side, page for page, with formulas, figures and tables in place. Translates into eight languages with a local model: no sign-in, no fees, and papers stay on your computer.

Outils de développement

README.fr.md

Original

Icône de PaperDuet

PaperDuet

Un traducteur d'articles IA léger, pensé pour les chercheurs !
paperduet.com

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Français · Deutsch · Español · Italiano · Polski · Русский

Télécharger pour Mac (Apple silicon) Télécharger pour Windows (64 bits) Télécharger pour Linux (64 bits)

Dernière version macOS 13.3 ou plus récent sur Apple silicon Windows 10 et 11, 64 bits Linux : Ubuntu 22.04 ou plus récent, 64 bits Langues de traduction : 10 au choix Licence : PolyForm Noncommercial 1.0.0

PaperDuet est un traducteur miroir IA léger pour les articles, qui conserve la mise en page d'origine.
Six modèles de traduction IA open source tournent sur votre ordinateur, ou connectez une API en ligne.
Gratuit, sans inscription !

PaperDuet traduit Attention Is All You Need depuis le début : le sommaire de la barre latérale passe d'abord en français, puis le titre et le résumé apparaissent sur la page de droite, au même endroit que dans l'original
Enregistrement de la traduction complète d'Attention Is All You Need (15 pages)

PaperDuet est un traducteur miroir IA léger pour les articles scientifiques. Il place l'original et la traduction côte à côte, comme dans un miroir, et corrige et aligne formules, figures et tableaux page par page. C'est gratuit : avec un modèle local, tout tourne sur votre ordinateur, et une API en ligne reste possible si vous le souhaitez.

Chaque page, sans effort

Défilement des pages 3 à 5 : le schéma du Transformer, les schémas d'attention et les formules occupent la même place des deux côtés, et le texte anglais est remplacé par du français à droite

L'article original est à gauche, sa traduction à droite, et les deux côtés défilent et zooment ensemble. Colonnes, titres, légendes, notes de bas de page et références sont reconnus automatiquement, et les paragraphes qui continuent dans la colonne ou la page suivante sont recollés. Les deux côtés sont parfaitement alignés, ce qui rend la comparaison facile.

Enregistrer ? Résumer ? C'est fait.

Les derniers paragraphes de l'article arrivent, l'anneau de progression devient une coche verte et un clic enregistre la traduction en PDF ; puis l'ampoule voisine s'ouvre et le résumé IA de tout l'article s'écrit peu à peu

La barre d'outils indique où en est la traduction. Une fois l'article entièrement traduit, l'anneau devient une coche verte et un clic enregistre la traduction en PDF, à l'endroit de votre choix. L'ampoule juste à côté ouvre le résumé IA : ce que le modèle retient après avoir lu tout l'article, question, méthode et résultats compris. Et vous choisissez parmi six modèles selon votre ordinateur et vos besoins.

Pensez-y. Trouvez-le.

Une bibliothèque de plus de cinquante articles, triée par nom puis par date d'ajout avant de revenir à la dernière étude ; un clic droit sur un article lui ajoute le libellé ⭐️. Dans « Organiser avec l'IA », le choix de « Vision par ordinateur » et d'un sujet fait remonter les articles concernés et grise les autres. Puis la recherche IA « segmentation des polypes » place en tête les articles anglais correspondants, avec des extraits de leur résumé

Tous les articles que vous avez lus sont dans la bibliothèque, triés par dernière étude, date d'ajout ou nom, et un clic droit leur ajoute vos propres libellés. « Organiser avec l'IA » les étiquette par domaine et par sujet, et ceux que vous choisissez remontent en tête. La recherche IA retrouve un article par son titre, son texte, sa traduction ou son résumé, en français comme en anglais.

Ce que vous avez appris, d'un coup d'œil.

L'espace de connaissances s'ouvre : les articles étudiés se regroupent en sphères par domaine. Un glisser avec ⌘ fait pivoter tout l'espace ; pointer un article montre jusqu'où il a été lu et quand il a été étudié pour la dernière fois ; un double-clic sur « Vision par ordinateur » y fait plonger la caméra et estompe le reste. Enfin, la frise montre ce qui a été étudié chaque jour

Ouvrez « Espace de connaissances » dans la bibliothèque : vos articles étudiés se regroupent par domaine, sous-domaine et sujet dans un espace 3D. Faites glisser avec ⌘ (Ctrl sous Windows et Linux) pour le faire pivoter, faites défiler pour zoomer, double-cliquez sur un domaine pour n'en voir que les articles. La frise garde la trace de ce que vous avez lu chaque jour, combien de temps, et de vos jours d'étude d'affilée.

Un passage vous échappe ? Cliquez.

Pendant que les premières pages se traduisent, on descend jusqu'à la section 6.3, page 9, encore en anglais ; un double-clic sur son premier paragraphe la fait passer devant et elle apparaît aussitôt en chinois

Les titres de section sont traduits d'abord, pour voir tout de suite la structure de l'article ; puis le titre, le résumé et l'introduction. Envie de lire un passage plus loin ? Double-cliquez dessus : il passe devant, sans attendre que la progression y arrive.

Des notes ? C'est parti.

Une phrase de la traduction française est sélectionnée et annotée ; la phrase anglaise correspondante, à gauche, reçoit la même marque et ouvre la même note. Le PDF original annoté est ensuite exporté et ouvert dans Aperçu, où la marque et la note sont là aussi

Surlignez, soulignez et annotez directement la traduction ; les phrases correspondantes de l'original sont marquées aussi. Le PDF original annoté s'exporte avec des annotations PDF standard, visibles dans Aperçu, Zotero et d'autres apps.

Et ce n'est pas tout

  • Dix langues de traduction. Passez en un clic, depuis la barre d'outils, d'une langue à l'autre : 简体中文, 繁體中文, 日本語, 한국어, Français, Deutsch, Español, Italiano, Polski et Русский.
  • Un PDF traduit en un clic. Une fois l'article entièrement traduit, un clic enregistre la traduction où vous voulez, avec la mise en page d'origine.
  • Contrôles de qualité intégrés. Formules, nombres et ordre des phrases sont vérifiés dans chaque réponse, avec de nouvelles tentatives automatiques, et un glossaire propre à chaque article garde les termes cohérents.
  • Vous décidez de ce qui est traduit. Clic droit sur n'importe quel bloc pour le traduire ou garder l'original.
  • Lisez à votre façon. Cherchez dans l'original et la traduction en même temps, parcourez un sommaire bilingue, pointez un paragraphe pour trouver son jumeau, et affichez l'original, la traduction ou les deux. PaperDuet se souvient de l'endroit où vous vous êtes arrêté.
  • Votre bibliothèque, l'espace de connaissances et la recherche IA. Tous les articles lus ou importés sont dans la bibliothèque, à trier par dernière étude, date d'ajout ou nom, et à marquer de vos libellés d'un clic droit. La recherche IA retrouve un article par son titre, son texte, sa traduction ou son résumé, en français comme en anglais, « Organiser avec l'IA » les classe par domaine et par sujet, et l'espace de connaissances montre vos articles étudiés en carte 3D et en frise.
  • Un résumé de chaque article. Une fois l'article traduit, cliquez sur l'ampoule : le modèle de traduction écrit un court résumé dans la langue de l'interface et le garde avec l'article.
  • Exportez où vous voulez. Le PDF original avec vos marques, le PDF traduit et vos notes en Markdown, lisibles aussi dans d'autres applications.
  • Mises à jour en un clic. La mise à jour est simple : un clic installe la nouvelle version.
  • Soigné jusque dans l'apparence. Un design épuré en verre dépoli, avec modes clair, sombre et lecture de nuit.

PaperDuet en apparence sombre : la page 3 avec le schéma du Transformer des deux côtés, un surlignage jaune et un vert sur l'original et sur la traduction, et le sommaire bilingue dans la barre latérale

Six modèles, tous sur votre ordinateur

Choisissez un modèle au premier lancement de PaperDuet, et changez quand vous voulez dans Réglages › Modèle › Changer de modèle. Tous sont conçus pour la traduction et fonctionnent entièrement hors ligne une fois téléchargés.

Modèle Par Taille Idéal pour
Index-Translate-2B (recommandé) équipe Index de bilibili 2.1 GB Le meilleur polyvalent, réglé pour les contrôles et le glossaire de PaperDuet
Hy-MT2-1.8B Tencent Hunyuan 1.9 GB Rapide et léger
LMT-60-4B NiuTrans 4.7 GB Des traductions proches du texte source
LMT-60-0.6B NiuTrans 0.8 GB Les ordinateurs modestes : le plus petit et le plus rapide
Hy-MT2-7B Tencent Hunyuan 8.0 GB Les traductions les plus fluides, sur un ordinateur avec 16 Go de mémoire ou plus
TranslateGemma-4B (expérimental) Google 4.1 GB Essayer le modèle de traduction de Google

Avec le modèle recommandé, un article de 15 pages prend environ 2 minutes sur un M5 Pro, ou environ 1 minute avec « Paragraphes traduits simultanément » réglé sur 2 ou 3 dans Réglages › Modèle.

Vous avez déjà l'un de ces modèles grâce à LM Studio, llama.cpp ou Hugging Face ? PaperDuet le trouve et l'utilise sur place, sans second téléchargement.

Votre ordinateur peine avec les modèles locaux ? Choisissez « Utiliser une API » dans le choix du modèle et saisissez votre propre clé d'API pour passer par OpenAI, Claude, DeepSeek, Qwen, Kimi, GLM, Doubao ou tout service compatible OpenAI. Les modèles locaux se replient, et la traduction, les résumés, le rangement et la recherche par IA passent tous par ce service. Votre clé reste sur votre ordinateur.

La confidentialité dès la conception

  • Vos articles, traductions et notes restent sur votre ordinateur. Avec une API, le texte à traduire est envoyé au service choisi.
  • Seulement si vous l'acceptez, PaperDuet envoie des données d'utilisation et de diagnostic anonymes (version, système, langue de l'interface, modèle et types d'erreurs), jamais le contenu des articles, et vous pouvez les désactiver à tout moment dans les réglages.
  • En cas d’erreur, PaperDuet envoie un rapport au développeur : ce qui s’est passé, la version et le système, sans chemins de fichiers ni contenu des articles. Vous pouvez le désactiver dans Réglages › Données.
  • Quand vous écrivez un avis dans l’application et cliquez sur Envoyer, votre texte (et votre e-mail, si vous l’indiquez) est envoyé au développeur avec la version et le système.
  • Avec un modèle local, PaperDuet ne se connecte que pour télécharger un modèle, vérifier les mises à jour et envoyer ces données et rapports, ainsi que vos avis ; tout sauf le téléchargement du modèle peut être désactivé.

Pour commencer

Sur Mac, il faut une puce Apple (M1 ou plus récent) et macOS 13.3 ou plus récent ; sur PC, Windows 10 ou 11 en 64 bits ; sous Linux, Ubuntu 22.04 ou plus récent en 64 bits (ou une distribution aussi récente).

Mac

  1. Téléchargez le dernier .dmg depuis les Releases.
  2. Glissez PaperDuet dans Applications et ouvrez-le depuis là.
  3. Au premier lancement seulement : PaperDuet n'est pas encore notarié par Apple, donc macOS vous demande de confirmer. Ouvrez Réglages Système › Confidentialité et sécurité, puis cliquez sur Ouvrir quand même. (Ou exécutez xattr -dr com.apple.quarantine /Applications/PaperDuet.app dans le Terminal.)
  4. Choisissez un modèle. PaperDuet le télécharge, ou trouve la copie que vous avez déjà, et commence à traduire aussitôt.

Windows

  1. Téléchargez le dernier programme d'installation Windows (_x64-setup.exe) depuis les Releases.
  2. Lancez-le. La première fois seulement : si Windows affiche « Windows a protégé votre ordinateur », cliquez sur Informations complémentaires, puis sur Exécuter quand même.
  3. Choisissez un modèle. PaperDuet le télécharge, ou trouve la copie que vous avez déjà, et commence à traduire aussitôt.

Linux

  1. Téléchargez le dernier .deb (Ubuntu, Debian) ou le dernier .AppImage (autres distributions, ou sans droits d'administrateur) depuis les Releases.
  2. .deb : lancez sudo apt install ./PaperDuet_*_amd64.deb dans un terminal, puis ouvrez PaperDuet depuis le menu des applications. .AppImage : rien à installer ; lancez chmod +x PaperDuet_*_amd64.AppImage, puis ouvrez le fichier.
  3. Choisissez un modèle. PaperDuet le télécharge, ou trouve la copie que vous avez déjà, et commence à traduire aussitôt.

C'est tout. Le moteur de traduction est intégré à l'app, et les mises à jour se font en un clic.

Raccourcis clavier
Action Raccourci
Ouvrir un PDF ⌘O
Fermer l'article ⌘W
Chercher des deux côtés ⌘F
Résultat suivant / précédent ⌘G / ⇧⌘G
Zoom avant / arrière / pleine largeur ⌘+ / ⌘− / ⌘0
Zoomer autour du pointeur ⌘ + défilement, ou pincement sur le trackpad
Déplacer les pages ⌘ + glisser
Traduire cette partie ensuite Double-clic sur un texte pas encore traduit
Surligner la sélection H
Ajouter une note à la sélection N
Couleur de surlignage 1 à 5
Annuler / rétablir ⌘Z / ⇧⌘Z
Afficher ou masquer la barre latérale ⌘\
Activer ou désactiver le défilement synchronisé ⌘L
Tous les raccourcis ⌘/

H, N et 1 à 5 agissent sur le texte sélectionné. Sous Windows et Linux, Ctrl remplace ⌘ et Maj remplace ⇧.

FAQ

Quel modèle choisir ?

Commencez par Index-Translate-2B. Pour plus de vitesse, prenez Hy-MT2-1.8B. Pour les traductions les plus fluides sur un ordinateur avec 16 Go de mémoire ou plus, prenez Hy-MT2-7B. Si votre ordinateur peine, choisissez « Utiliser une API ».

Est-ce gratuit ?

Oui, pour les études et la recherche personnelles, ainsi que pour les universités, écoles, instituts de recherche et autres organismes à but non lucratif. Utiliser PaperDuet dans une entreprise ou pour son compte demande une licence commerciale : écrivez à [email protected].

Feuille de route

  • Des traductions composées à partir d'arXiv. Traduire la source LaTeX d'un article et la compiler avec les polices de la langue cible, pour une édition traduite entièrement composée.

Journal des modifications

  • 0.7.4 (2026-11-08) : Correction du problème de surlignage signalé sur GitHub.
  • 0.7.3 (2026-11-08) : Surligneur (Maj pour changer de couleur) et bascule clair/sombre ; la traduction réessaie d’elle-même au lieu de s’arrêter ; captures d’écran dans les retours.
  • 0.7.2 (2026-11-05) : Animations améliorées.
  • 0.7.1 (2026-11-05) : Nous avons rendu la bibliothèque plus agréable à utiliser.
  • 0.7.0 (2026-11-05) : Nous avons repensé l’AI Library 🎉 ! Elle accueille l’Espace de connaissances et devient bien plus agréable à utiliser. Les boutons de la barre d’outils sont aussi plus simples et plus pratiques.
  • 0.6.12 (2026-11-05) : Pour résoudre les problèmes de mise en page, un modèle visuel de mise en page contrôle désormais chaque page : les tableaux, formules, figures, en-têtes et pieds de page ne sont plus traduits par erreur, et le texte pris pour un tableau est bien traduit, ce qui rend la traduction bien plus précise et robuste. Le modèle se télécharge en arrière-plan avec le modèle de traduction.
  • 0.6.11 (2026-11-04) : Merci aux nombreux utilisateurs qui nous ont envoyé de très précieux rapports d'erreur ; pour des raisons de confidentialité, nous ne pouvons pas les remercier publiquement. Cette mise à jour corrige surtout des articles entiers qui ne se traduisaient pas à cause d'un bogue de récursion, des paragraphes en partie non traduits parce qu'une règle de vérification se trompait, et des imprécisions dans la reconnaissance de la mise en page. Nous espérons qu'elle vous offrira à tous une meilleure expérience.
  • 0.6.10 (2026-11-04) : Problèmes de connexion à l’API corrigés.
  • 0.6.9 (2026-11-03) : Défilement saccadé corrigé dans la version Linux.
  • 0.6.8 (2026-11-03) : Nouveau modèle LMT-60-0.6B : le plus petit (805 Mo) et le plus rapide, pour les ordinateurs modestes.
  • 0.6.7 (2026-11-03) : Nous sommes heureux de publier la version Linux !
  • 0.6.6 (2026-11-03) : Mise en page de certains articles de revue mieux reconnue : les deux colonnes ne se mélangent plus, un résumé sur fond coloré est traduit et la table des matières ne montre que les titres de section.
  • 0.6.5 (2026-10-31) : Articles avec numéros de ligne (manuscrits soumis, par exemple) : les numéros ne se mêlent plus à la traduction et ne coupent plus les paragraphes.
  • 0.6.4 (2026-10-30) : Correction de quelques problèmes de mise en forme connus.
  • 0.6.3 (2026-10-29) : Correction de problèmes connus dans la logique de l’interface.
  • 0.6.2 (2026-10-28) : Sous Windows, vous pouvez choisir le dossier des modèles ; ceux déjà téléchargés y sont déplacés.
  • 0.6.1 (2026-10-28) : Correction de quelques problèmes de mise en forme connus.
  • 0.6.0 (2026-10-28) : Visite guidée des principales fonctions à la première ouverture d’un article, et avis bêta : envoyez-nous vos remarques directement depuis la barre d’état.
  • 0.5.17 (2026-10-28) : Correction de quelques problèmes de mise en forme connus.
  • 0.5.16 (2026-10-28) : Les paragraphes des manuscrits (exportés de Word, en double interligne) ne restent plus en anglais : les lignes surlignées sont traduites, les paragraphes en double interligne sont traduits en entier et non ligne par ligne, et les légendes des figures placées après les références sont traduites.
  • 0.5.15 (2026-10-28) : Les symboles des formules dans les revues Elsevier ne sont plus brouillés : lettres grecques, ≤, ∀, ≠ et lettres chapeautées (Ŝ, q̂) ne s'affichent plus comme de simples lettres, et un exposant placé haut ne passe plus à la ligne du dessus.
  • 0.5.14 (2026-10-28) : Correction de quelques erreurs de mise en forme connues.
  • 0.5.13 (2026-10-28) : Les formules ne sont plus brouillées : les équations centrées avec fractions et sommes restent entières au lieu d'être traduites par morceaux par-dessus elles-mêmes, et les sommes dans le texte, les racines carrées et les lignes de formules très espacées ne coupent plus la phrase.
  • 0.5.12 (2026-10-27) : Les articles de revues sont mieux rendus : lignes de statistiques, intertitres numérotés, phrases qui continuent dans la colonne suivante, lettres grecques comme χ², noms accentués et signes moins dans les tableaux ne sont plus déformés ; le PDF traduit exporté a un espacement des lettres régulier. Merci à momo sur RedNote pour ses suggestions.
  • 0.5.11 (2026-10-27) : Le pseudo-code est traduit ligne par ligne, numéros de ligne, indentation et mots-clés conservés ; les tableaux sont mieux repérés, leur contenu reste en version originale et seuls titres et notes sont traduits, si bien qu'ils ne sont plus désorganisés ; les sommes dans le texte ne disparaissent plus de la traduction.
  • 0.5.10 (2026-10-27) : Traduction par une API en ligne : si votre ordinateur peine avec les modèles locaux, choisissez « Utiliser une API » dans le choix du modèle pour passer par OpenAI, Claude, DeepSeek, Qwen, Kimi, GLM, Doubao ou tout service compatible OpenAI ; la liste des modèles locaux se replie alors.
  • 0.5.9 (2026-10-26) : Correction de problèmes existants.
  • 0.5.8 (2026-10-26) : Le polonais rejoint les langues de traduction et de l’interface ; corrections : sous macOS 26 et versions antérieures, les articles ne pouvaient être ni lus ni traduits ; sous macOS 27, l'enregistrement du PDF traduit échouait pour certains articles.
  • 0.5.7 (2026-10-26) : Lecture plus juste des articles de revues, testée sur des articles de 20 grandes revues : colonnes, titres, références, tableaux, légendes et symboles propres aux éditeurs ; les articles de Science ne restent plus en grande partie non traduits, et les annexes après les références sont traduites.
  • 0.5.6 (2026-10-25) : L’italien rejoint les langues de traduction et de l’interface ; en cas d’erreur, un rapport est envoyé au développeur pour corriger le problème (activé par défaut, désactivable dans Réglages › Données).
  • 0.5.5 (2026-10-25) : Les lignes très espacées des articles de revue ne sont plus découpées en mots isolés, absents ou mal placés dans la traduction ; le résumé est traduit juste après le titre ; moins d’« Échec de l’analyse de la mise en page » ; les tirets des articles Elsevier ne s’affichent plus comme « e ».
  • 0.5.4 (2026-10-24) : Interface allégée : les textes d'explication superflus ont disparu ; le champ de recherche IA affiche « Rechercher avec l’IA ».
  • 0.5.3 (2026-10-24) : PaperDuet demande une fois si vous acceptez de partager des données d'utilisation et de diagnostic anonymes pour l'améliorer ; jamais le contenu des articles, et désactivable à tout moment dans Réglages › Données.
  • 0.5.2 (2026-10-24) : « Recherche IA » 🔍 dans la bibliothèque : retrouvez un article lu par son titre, son texte original, sa traduction, son résumé ou ses étiquettes, en français comme en anglais ; la recherche et « Organiser avec l’IA » font remonter les articles trouvés et grisent les autres.
  • 0.5.1 (2026-10-24) : une bibliothèque remplace le panneau des fichiers : tous les articles lus ou importés, à renommer sur place, avec leur résumé ; import de plusieurs PDF ou d'un dossier entier ; « Organiser avec l'IA » ✨ filtre les articles par domaine et par sujet ; corrections des tableaux illisibles et des paragraphes non traduits dans certains articles.
  • 0.5.0 (2026-10-24) : résumé de l'article 💡 derrière l'ampoule une fois tout traduit ; le panneau des fichiers ouvre son dossier en un clic ; version Windows.
  • 0.4.1 (2026-10-23) : descriptions plus claires dans la liste des modèles et dans les réglages.
  • 0.4.0 (2026-10-23) : l'interface existe en 9 langues. Par défaut, elle suit la langue du système ; on la change dans Réglages › Apparence › Langue de l’interface.
  • 0.3.2 (2026-10-23) : nouvelles corrections de l'alignement lors de la traduction vers d'autres langues.
  • 0.3.1 (2026-10-23) : anneau de progression et barre d'outils améliorés.
  • 0.3.0 (2026-10-23) : huit langues de traduction 🎉, à changer en un clic dans la barre d'outils ; anneau de progression et interactions améliorés.
  • 0.2.1 (2026-10-23) : cinq modèles de traduction au choix ; nouvel écran de lancement.
  • 0.2.0 (2026-10-23) : vérification des mises à jour et mise à jour en un clic dans l'app.
  • 0.1.0 (2026-10-22) : première version.

Historique complet : CHANGELOG.md.

Licence

PaperDuet est gratuit pour un usage non commercial, sous la PolyForm Noncommercial License 1.0.0. Utilisez-le et partagez-le à des fins personnelles, d'études, de recherche ou non lucratives ; si vous le partagez, joignez la licence et la ligne Required Notice: Copyright (c) 2026 Kalen Yongda Wei. Pour un usage commercial, écrivez à [email protected].

Copyright © 2026 Kalen Yongda Wei.

Remerciements

PaperDuet repose sur Tauri, pdf.js, pdf-lib, llama.cpp, React, Zustand et Lucide. Les modèles de traduction viennent de l'équipe Index de bilibili (Index-Translate-2B), de Tencent Hunyuan (Hy-MT2), de NiuTrans (LMT) et de Google (TranslateGemma). Ils sont publiés sous Apache-2.0, sauf TranslateGemma, régi par les conditions d'utilisation de Gemma. Les textes complets des licences se trouvent dans l'app (Réglages › À propos › Licences tierces).

L'article des animations est Attention Is All You Need de Vaswani et al.