Transparence

Licences et attributions

Ce registre liste ce que nous utilisons, sous quelle licence, et dans quel rôle. Il est vérifié avant chaque mise en production.

Moteur de traduction

LibreTranslate est publié sous AGPL-3.0 et repose sur Argos Translate. Les licences annoncées pour les modèles ont fait l’objet d’une clarification par le projet : nous conservons les notices et vérifions les dépendances et les données de chaque chaîne de construction.

Composants de traduction et leurs licences
ComposantVersionLicenceRôle
<a href="https://docs.libretranslate.com/" rel="noopener nofollow" target="_blank">LibreTranslate</a>selon l’instance déployéeAGPL-3.0API de traduction libre, façade du moteur Argos Translate.
<a href="https://github.com/argosopentech/argos-translate" rel="noopener nofollow" target="_blank">Argos Translate</a>selon l’instance déployéeMIT / CC0 selon le dépôtMoteur de traduction neuronale open source utilisé par LibreTranslate.
<a href="https://github.com/LibreTranslate/argos-translate-files" rel="noopener nofollow" target="_blank">argos-translate-files</a>selon l’instance déployéeAGPL-3.0Traduction de fichiers pour Argos, le cas échéant.

Bibliothèques applicatives

14 composants applicatifs, relevés dans les paquets installés
ComposantVersionLicenceRôle
<a href="https://astro.build/" rel="noopener nofollow" target="_blank">Astro</a>7.4.2MITRendu statique et serveur des pages.
<a href="https://docs.astro.build/" rel="noopener nofollow" target="_blank">@astrojs/node</a>11.1.9MITAdaptateur serveur Node pour les routes à la demande.
<a href="https://svelte.dev/" rel="noopener nofollow" target="_blank">Svelte</a>5.57.2MITÎlots interactifs : établi de traduction et outils fichiers.
<a href="https://docs.astro.build/" rel="noopener nofollow" target="_blank">@astrojs/svelte</a>9.1.1MITIntégration des îlots Svelte dans Astro.
<a href="https://github.com/inikulin/parse5" rel="noopener nofollow" target="_blank">parse5</a>8.0.1MITAnalyse et sérialisation HTML pour l’outil de traduction HTML.
<a href="https://www.papaparse.com/" rel="noopener nofollow" target="_blank">PapaParse</a>5.7.0MITAnalyse et écriture CSV.
<a href="https://eemeli.org/yaml/" rel="noopener nofollow" target="_blank">yaml</a>2.9.1ISCAnalyse et écriture YAML.
<a href="https://github.com/unjs/unpdf" rel="noopener nofollow" target="_blank">unpdf</a>1.9.1MITExtraction de texte des PDF.
<a href="https://github.com/mwilliamson/mammoth.js" rel="noopener nofollow" target="_blank">mammoth</a>1.13.0BSD-2-ClauseLecture des documents DOCX.
<a href="https://docx.js.org/" rel="noopener nofollow" target="_blank">docx</a>9.14.0MITGénération des documents DOCX produits.
<a href="https://github.com/sindresorhus/file-type" rel="noopener nofollow" target="_blank">file-type</a>22.2.0MITContrôle du type de fichier par son contenu.
<a href="https://github.com/komodojp/tinyld" rel="noopener nofollow" target="_blank">TinyLD</a>1.3.4MITDétection de langue locale, sans appel réseau.
<a href="https://zod.dev/" rel="noopener nofollow" target="_blank">Zod</a>4.6.7MITValidation de schémas côté serveur.
<a href="https://vitest.dev/" rel="noopener nofollow" target="_blank">Vitest</a>5.0.5MITTests automatisés des pipelines de fichiers.

Assets Wikimedia Commons

Quatre fichiers Commons sont intégrés, tous sous CC0

Ils ne décorent pas : chacun démontre un point que le texte seul explique mal — le déplacement des chevrons d’une balise dans un contexte arabe, les deux syllabaires japonais dont l’alternance signale le découpage des mots. Les fichiers sont téléchargés, redimensionnés et servis depuis ce domaine ; aucune requête n’est faite vers Wikimedia lors de la consultation d’une page.

Leur licence est relue depuis l’API de Commons à chaque acquisition, et comparée à celle que le projet a retenue : si elle a changé, la commande échoue au lieu de publier. Les autres fichiers restent retenus sans être utilisés. L’identité visuelle repose sur un logotype dessiné pour le projet.

Registre des assets Commons retenus et intégrés
FichierAuteurLicence indiquée sur CommonsAttributionStatutUsage
<a href="https://commons.wikimedia.org/wiki/File:CodeMirror_lack_of_bidi_isolation_example.png" rel="noopener nofollow" target="_blank">CodeMirror lack of bidi isolation example.png</a>MusikAnimal (WMF)CC0 1.0 — Licence relue depuis l’API de Commons à chaque exécution de `npm run assets:commons`, qui échoue si elle a changé. Téléchargé et optimisé localement ; aucun chargement distant en production.non requiseintégré/langues/arabe/ — démonstration du rendu d’un balisage sans isolation directionnelle
<a href="https://commons.wikimedia.org/wiki/File:CodeMirror_bidi_isolation_example.png" rel="noopener nofollow" target="_blank">CodeMirror bidi isolation example.png</a>MusikAnimal (WMF)CC0 1.0non requiseintégré/langues/arabe/ — même balisage, correctement isolé
<a href="https://commons.wikimedia.org/wiki/File:Hiragana_Chart_Seion_Dakuon_Yoon.png" rel="noopener nofollow" target="_blank">Hiragana Chart Seion Dakuon Yoon.png</a>TealCometCC0 1.0 — Redimensionné de 1920 à 1200 px et recompressé en palette indexée : 219 Ko ramenés à 99 Ko, sans retouche du contenu.non requiseintégré/langues/japonais/ — tableau des hiraganas
<a href="https://commons.wikimedia.org/wiki/File:Katakana_Chart_Seion_Dakuon_Yoon.png" rel="noopener nofollow" target="_blank">Katakana Chart Seion Dakuon Yoon.png</a>TealCometCC0 1.0non requiseintégré/langues/japonais/ — tableau des katakanas
<a href="https://commons.wikimedia.org/wiki/File:Translate_button_icon.svg" rel="noopener nofollow" target="_blank">Translate button icon.svg</a>Jesse BurgheimerCommons indique à la fois une inéligibilité au copyright / domaine public et CC BY-SA 3.0 — Par prudence, nous appliquerons attribution, lien de licence CC BY-SA 3.0, mention des modifications, et le partage à l’identique si une adaptation constitue une œuvre dérivée.requiseretenu—
<a href="https://commons.wikimedia.org/wiki/File:Language-icon.svg" rel="noopener nofollow" target="_blank">Language-icon.svg</a>LzmxyaCC0 1.0 Universalnon requiseretenu—
<a href="https://commons.wikimedia.org/wiki/File:Globe_icon.svg" rel="noopener nofollow" target="_blank">Globe icon.svg</a>SarangDomaine public / PD-selfnon requiseretenu—
<a href="https://commons.wikimedia.org/wiki/File:Codex_icon_language_(v2.6).svg" rel="noopener nofollow" target="_blank">Codex icon language (v2.6).svg</a>Wikimedia Design, équipe OOUI et contributeursCC BY 4.0 et MIT / Expatrequiseretenu—

Jeux de données linguistiques

Pour chaque entrée importée, nous conservons le nom et l’URL de la source, l’identifiant d’origine, la licence, l’attribution, la date d’import, la version du jeu de données, les langues et le périmètre d’usage.

Corpus et conditions de réutilisation
Jeu de donnéesLicenceUsage prévuStatut
<a href="https://joint-research-centre.ec.europa.eu/language-technology-resources_en" rel="noopener nofollow" target="_blank">DGT Translation Memory</a>Conditions de réutilisation publiées par le JRC, à vérifier avant redistributionTerminologie et exemples institutionnels de l’Union européenne. Corpus juridique : il ne sert pas de référence linguistique générale.évalué
<a href="https://joint-research-centre.ec.europa.eu/language-technology-resources/eac-translation-memory_en" rel="noopener nofollow" target="_blank">EAC Translation Memory</a>Conditions publiées par le JRCDomaines éducation, culture et jeunesse. Usage ciblé.évalué
<a href="https://opus.nlpl.eu/" rel="noopener nofollow" target="_blank">OPUS</a>Variable selon le corpus agrégéCorpus parallèles. Licence et provenance à vérifier corpus par corpus avant tout import.évalué
<a href="https://tatoeba.org/en/downloads" rel="noopener nofollow" target="_blank">Tatoeba</a>Exports généraux sous CC BY 2.0 FR, une partie sous CC0 1.0 ; licences audio au choix des contributeursPhrases d’exemple contextualisées. Nous conservons identifiant, langue, licence et attribution pour chaque phrase importée.évalué

« Évalué » signifie que la source a été examinée et jugée utilisable sous ses conditions, mais qu’aucun import n’a encore été effectué dans la base du site. Nous ne présentons pas un corpus comme intégré avant qu’il le soit.

Registre vérifié le .