2.0Extension WordPress gratuite · open source

Transformez vos documents en pages que chacun peut lire, écouter et parcourir.

Jim transforme les PDF, DOCX, Markdown et TXT en pages de lecture publiables et accessibles. Vous envoyez le fichier, Jim organise le contenu et livre une page que vous pouvez publier sur votre propre site.

Moins de travail manuel pour ceux qui publient. Plus de possibilités pour ceux qui lisent.

Voir Jim en action sur le blog
Page de lecture générée par Jim, avec le paragraphe en cours de lecture mis en évidence et la barre de commandes.
Rapport.pdfRésultats de l’année
PDF
Thème SépiaLivret des droits
Thème SombreAvis de sélection
Lecture à voix hauteÉcouter, mettre en pause, vitesse
Guide.mdGuide de l’utilisateur
En cours de lectureChapitre 1Il y a environ 13,5 milliards d’années…

Du document au web. De la publication à la lecture.

Compte-rendu.txtRéunion du conseil
MD
Thème ClairRèglement intérieur
Shortcode[documento_acessivel id="123"]
DOCX
Manuel.docxModule d’introduction
Contraste élevéAvis public
  • 4formats acceptés : PDF, DOCX, Markdown et TXT
  • 20fichiers TXT ou Markdown par lot
  • 0API externes pour convertir ou lire à voix haute. IA seulement avec votre clé.

Un contenu ne devrait pas finir dans un fichier à télécharger.

  • Un rapport.
  • Un support de cours.
  • Un magazine.
  • Un appel d’offres.
  • Un procès-verbal.
  • Un article.
  • Un manuel.
  • Un livre.

Beaucoup de ces contenus parviennent encore au lecteur sous la forme d’un PDF à télécharger, à ouvrir dans un autre programme et à lire dans une interface qui n’a pas été pensée pour cette personne.

Le problème n’est pas le contenu. C’est la façon dont il arrive.

Jim transforme ce matériel en contenu HTML au sein de votre propre WordPress, en créant une expérience de lecture qui peut s’adapter aux besoins de chacun.

Conçu pour ceux qui publient du savoir

Jim peut être utile à toute communauté qui produit, organise ou distribue du contenu.

Blogs et magazines

Transformez des documents éditoriaux en pages de lecture sans avoir à reconstruire le contenu à la main.

Journalistes et publications indépendantes

Publiez rapports, documents publics, entretiens, enquêtes et supports complémentaires sous forme de pages lisibles directement sur le site.

Écoles et projets éducatifs

Supports de cours, documents pédagogiques, manuels et contenus complémentaires peuvent offrir une expérience de lecture plus souple.

Associations et communautés

Clubs d’échecs, groupes de collectionneurs, organisations culturelles, communautés religieuses ou professionnelles produisent eux aussi des documents.

Chercheurs, docteurs et philosophes

Articles, textes de recherche, essais et supports d’étude peuvent quitter le format fichier et gagner leur propre page de lecture.

Petites équipes éditoriales

Quand aucune équipe technique n’est disponible pour transformer chaque document en page, Jim réduit ce travail opérationnel.

Le thème de la communauté change. Le problème reste le même : quelqu’un doit publier et quelqu’un d’autre doit pouvoir consulter ce contenu.

Qu’est-ce qui change pour ceux qui publient ?

Du fichier à la page

Le document converti apparaît dans le tableau de bord WordPress avec son propre shortcode. Vous choisissez où publier et continuez à utiliser la structure déjà en place sur votre site.

Moins de travail répétitif

Jim automatise une partie du travail qui serait normalement faite à la main. Il transforme en contenu HTML prêt à publier :

  • PDF avec texte sélectionnable
  • .docxdocuments Word
  • .mdMarkdown
  • .txttexte brut

Les fichiers TXT et Markdown peuvent être envoyés par lot, jusqu’à 20 fichiers légers à la fois.

Au lieu de
  1. recevoir
  2. ouvrir
  3. copier
  4. mettre en forme
  5. relire
  6. publier
Le flux peut être
  1. envoyer
  2. convertir
  3. publier

[documento_acessivel id="123"] chaque document reçoit son propre shortcode

L’objectif n’est pas d’ajouter une étape au processus éditorial. C’est d’en supprimer quelques-unes.

Et pour ceux qui lisent ? La page ne s’arrête pas quand le document est converti.

Voir en direct sur le blog

Le lecteur dispose de commandes pour adapter l’expérience à sa propre façon de consommer l’information.

Essayez : touchez écouter

Sapiens : une brève histoire de l’humanité

Environ 145 778 mots.

Il y a environ 13,5 milliards d’années, la matière, l’énergie, le temps et l’espace sont apparus dans ce que l’on appelle le Big Bang.

Environ 300 000 ans plus tard, la matière et l’énergie ont commencé à s’agglomérer en structures complexes appelées atomes, qui se sont ensuite combinés en molécules.

Il y a environ 70 000 ans, des organismes de l’espèce Homo sapiens ont commencé à former des structures encore plus élaborées, appelées cultures.

Shortcode
[documento_acessivel id="123"]

La voix est celle du navigateur de la personne qui lit. Aucun son ne quitte l’ordinateur.

Lire

Le contenu reste du texte dans la page, au lieu de dépendre uniquement du fichier d’origine.

Écouter

La lecture à voix haute utilise la voix disponible dans le navigateur du lecteur, avec choix de la voix, pause et vitesse. Inutile de payer une API de synthèse vocale au caractère. Les descriptions des images sont également lues.

Ajuster

Le lecteur peut augmenter ou réduire la taille du texte et choisir parmi plusieurs thèmes de lecture.

Contraste

Il existe des thèmes Clair, Sépia et Sombre, ainsi qu’une option de contraste élevé.

Naviguer

Les documents dotés d’une structure de titres peuvent afficher un sommaire pour faciliter le repérage des chapitres et des sections.

Contrôler

La barre de lecture accompagne le contenu et peut être masquée quand elle n’est pas nécessaire.

L’expérience appartient au lecteur. Le site reste celui de l’éditeur.

Facultatif : un assistant pour répondre aux questions sur le document.

Désactivé par défaut

Le lecteur peut ouvrir une bulle dans la page et poser des questions sur ce document, à l’écrit ou à l’oral. Les réponses s’affichent au fur et à mesure de leur génération.

Vous décidez s’il existe, où il apparaît et comment il se comporte : nom, personnalité, instructions et message d’accueil. Pour l’activer, il suffit d’enregistrer votre propre clé d’API.

  • OpenRouter
  • Claude
  • OpenAI
  • Gemini
  • DeepSeek

La clé est chiffrée dans votre WordPress, l’usage est limité par heure et par jour, et le tableau de bord affiche un journal de ce qui se passe.

Disponible en sept langues.

Le code source de Jim est en anglais, et l’extension inclut des traductions pour la langue de votre site ou de l’utilisateur. La page de lecture, le tableau de bord et le tutoriel parlent la langue de ceux qui les utilisent.

  • Portuguêspt-BR
  • Español
  • Français
  • 中文简体
  • हिन्दी
  • Русский
  • Deutsch

La lecture à voix haute utilise les voix que le navigateur du lecteur propose déjà, et le contenu est lu dans la langue du document lui-même.

Les traductions sont regroupées dans un panneau de relecture dans WordPress, pour que l’éditeur puisse vérifier chaque texte.

L’accessibilité n’est pas un bouton ajouté à la fin du projet.

Chez Jim, l’accessibilité fait partie de l’expérience de lecture elle-même. Le projet a été développé en prenant les WCAG 2.1 AA comme référence et vérifie des points comme le contraste, le clavier, le focus, la sémantique et la réduction des animations.

Contraste

Les trois thèmes principaux ont été vérifiés sur les paires texte et fond.

L’accessibilité n’est pas ici un label décoratif. C’est une série de décisions de produit.

Le document reste le vôtre.

Jim a été conçu pour réduire les dépendances inutiles.

Conversion
Elle s’effectue en PHP sur le serveur WordPress lui-même, sans avoir à envoyer le document à une API externe. Le contenu converti reste sur votre site.
Lecture à voix haute
Utilise la Web Speech API du navigateur. La voix utilisée pour la lecture n’a pas besoin d’être traitée par un service externe.
Assistant IA (facultatif)
Désactivé par défaut. Ne fonctionne que si vous enregistrez votre propre clé d’API, stockée chiffrée. Une fois activé, les questions des lecteurs sont envoyées au fournisseur que vous avez choisi. Les détails figurent dans la section Privacy du readme de l’extension.
Sécurité
Le projet évite de transformer le contenu envoyé en une suite de shortcodes exécutables, en assainissant le HTML avant de le stocker.

Confidentialité, sécurité et contrôle ne sont pas des fonctions en plus. Ils font partie de l’architecture.

Des documents qui continuent à fonctionner comme du contenu.

Envoi dans le tableau de bord : fichier sélectionné, conversion en cours et document prêt avec le lien et le shortcode.

Un type de contenu dédié dans WordPress

Chaque conversion est enregistrée dans WordPress comme un type de contenu dédié. Le document s’intègre ainsi à la structure que vous connaissez déjà :

  1. WordPress
  2. Documents
  3. Page
  4. Publication
[documento_acessivel id="123"]

Apparaît dans la liste des Documents, à côté de chaque conversion.

Un shortcode, n’importe quelle page

Pas besoin de reconstruire toute la page. Il suffit de décider où ce contenu doit apparaître.

Un document, deux formes de lecture : lecteur ou post

Dans la version 2.0, chaque document peut être présenté comme Lecteur — une expérience dédiée à la lecture, avec barre flottante, voix, thèmes et navigation — ou comme Post — une présentation plus proche d’un article classique, avec temps de lecture, option d’écoute et partage.

Un manuel peut être un lecteur. Un communiqué peut être un post. Un support de cours peut être une page de lecture. Le choix se fait dans la Modification rapide de chaque document, dans le tableau de bord WordPress.

Les images font aussi partie du contenu

Lorsque c’est possible, les images présentes dans les PDF et DOCX sont extraites et ajoutées à la médiathèque WordPress. Dans les DOCX, le texte alternatif existant est conservé. Les images sans description reçoivent une mention temporaire afin que le responsable puisse les corriger avant la publication.

Le document peut aussi présenter les images dans une lightbox accessible, avec navigation, description, compteur et fermeture au clavier. Parce que convertir le texte et oublier les images ne ferait que déplacer la moitié du problème.

Du contenu prêt pour le web

Dans la version 2.0, les pages générées peuvent recevoir une description, Open Graph, Twitter Card, JSON-LD, des images associées au document, une structure de lecture et un temps de lecture estimé en mode post.

Si une extension SEO compatible est déjà active, Jim évite de prendre cette responsabilité. L’idée est de compléter WordPress, pas de concurrencer chaque extension qui y est installée.

Un flux simple pour ceux qui publient

Voir l’installation
  1. 01

    Envoyez

    Dans le tableau de bord WordPress, ouvrez Jim › Nouveau document et envoyez le fichier.

  2. 02

    Convertissez

    Jim traite le contenu et affiche la progression. Les documents plus volumineux peuvent être traités par étapes, sans dépendre d’une seule longue requête.

  3. 03

    Relisez

    Le document apparaît dans le tableau de bord avec son contenu, ses images et les informations de conversion.

  4. 04

    Publiez

    Copiez le shortcode et placez le document dans la page ou l’article de votre choix.

Le fichier entre. Une page de lecture sort.

PDF
PDF avec texte sélectionnable. Jim peut aussi interpréter les structures de sommaire et de titres présentes dans certains documents.
DOCX
Documents Microsoft Word, y compris la structure des titres et les descriptions d’images lorsqu’elles sont disponibles.
Markdown
Les fichiers .md peuvent être convertis en HTML, en conservant titres, listes, tableaux, code et liens.
TXT
Pour les textes simples, comptes-rendus, communiqués et autres contenus sans mise en forme complexe.
Et ce qui ne fonctionne pas ?
Les PDF numérisés qui ne contiennent que des images n’ont pas de texte à extraire. L’ancien format .doc n’est pas pris en charge non plus. Jim préfère le dire avant l’installation. Les humains ont déjà assez de problèmes après avoir installé des choses qui promettaient des miracles.

Conçu pour ne pas transformer un serveur ordinaire en laboratoire de la NASA.

Les grosses conversions peuvent consommer de la mémoire et du temps de traitement. C’est pourquoi Jim impose des limites pour les images et des mécanismes de protection lors des conversions plus lourdes.

Le texte du document est toujours traité intégralement, tandis que les images dépassant les limites configurées peuvent être laissées de côté avec une indication du motif. Cela permet de travailler avec de plus gros documents sans prétendre qu’un serveur mutualisé dispose de ressources infinies.

PDFDOCXMDTXTWCAG 2.1 AAGPL v2+v2.0

Logiciel libre sous GPL v2 ou ultérieure

Vous pouvez utiliser, étudier, modifier et redistribuer le projet, y compris dans des projets commerciaux, dans le respect des termes de la licence.

Code public sur GitHub

Chaque version peut être suivie grâce à l’historique du projet, et les problèmes peuvent être signalés directement dans le dépôt.

Dans le répertoire officiel de WordPress

Installez-le directement depuis l’écran Extensions de votre site et recevez les mises à jour au même endroit, comme pour n’importe quelle autre extension.

Jim est un outil pour les communautés qui publient.

Peu importe le sujet de votre communauté :

  • échecs
  • éducation
  • philosophie
  • sciences
  • religion
  • journalisme
  • littérature
  • collection
  • recherche
  • ou toute autre chose

Si du savoir est produit, organisé et partagé, quelqu’un cherche à le publier. Jim existe pour rendre ce processus plus simple pour ceux qui publient et plus souple pour ceux qui lisent.

Publiez des documents sous forme de pages que les gens peuvent vraiment utiliser.

Gratuit, open source et au sein de votre propre WordPress.

Questions fréquentes

Qui peut utiliser Jim ?

Toute personne ou équipe qui utilise WordPress et doit transformer des documents en pages de lecture. Cela inclut les blogs, magazines, journalistes, écoles, associations, communautés, projets indépendants, chercheurs et organisations.

Quels fichiers sont acceptés ?

PDF avec texte sélectionnable, DOCX, Markdown et TXT.

Jim fonctionne-t-il avec un PDF numérisé ?

Non. Un PDF composé uniquement d’images ne contient pas de texte que la conversion puisse extraire.

Dois-je envoyer mes documents à un autre service ?

Non. La conversion se fait sur le serveur WordPress lui-même, sans API externe.

La lecture à voix haute envoie-t-elle l’audio à un serveur ?

Non. La lecture utilise la voix disponible dans le navigateur de la personne qui lit.

Jim utilise-t-il l’intelligence artificielle ?

Seulement si vous le souhaitez. L’assistant IA est désactivé par défaut : pour l’activer, l’administrateur enregistre sa propre clé auprès d’un fournisseur compatible (OpenRouter, Claude, OpenAI, Gemini ou DeepSeek). La conversion et la lecture à voix haute ne dépendent jamais de l’IA.

Dans quelles langues Jim est-il disponible ?

Portugais du Brésil, espagnol, français, chinois simplifié, hindi, russe et allemand, selon la langue du site ou de l’utilisateur.

Dois-je reconstruire la page après la conversion ?

Non. Le document converti reçoit un shortcode que vous pouvez placer dans une page ou un article existant.

Puis-je utiliser Jim dans un projet commercial ?

Oui. Le projet est distribué sous GPL v2 ou ultérieure, dans le respect des termes de la licence.

Jim remplace-t-il une extension SEO ?

Non. Il fournit des métadonnées propres aux pages générées et désactive cette partie lorsqu’il détecte des extensions SEO compatibles.

Jim garantit-il une conformité totale aux WCAG ?

Il n’y a aucune raison de le promettre, comme si un outil pouvait apposer le tampon « accessible » sur tout un site avant de s’en aller. Jim est développé et testé selon les critères des WCAG 2.1 AA, en couvrant les aspects précis de l’expérience qu’il contrôle. L’accessibilité finale dépend aussi du contenu, du thème, de WordPress et d’autres parties du site.