traduire.
le droit suisse, sans rien inventer.
OpenGlossa agrège la terminologie et les textes parallèles du droit fédéral suisse — Fedlex, TERMDAT, Tribunal fédéral — en une base citable, exposée via un serveur MCP.
Une base terminologique et une mémoire de traduction qui ancrent chaque résultat dans une source officielle citable, pour traduire le droit suisse sans rien inventer.
Avis Les sorties d'OpenGlossa ne constituent pas le texte légal officiel faisant foi. Toujours vérifier contre la source officielle (n° RS + article Fedlex, ou référence ATF/BGE).
Recherche
Recherche sémantique en direct dans la mémoire de traduction complète : 113 095 segments officiels (lois fédérales Fedlex + regestes du Tribunal fédéral ATF/BGE), en allemand, français et italien. Chaque résultat est cité — article RS + lien ELI Fedlex, ou référence ATF.
Évaluation
Term hit-rate@3 sur 15 requêtes tenues à l'écart, mesuré sur le corpus
complet de production (113 095 segments) : le terme officiel attendu
apparaît-il dans les 3 premiers segments récupérés ? Benchmark
reproductible (python eval/run_eval.py), figé — ce n'est
pas une métrique live.
Téléchargements
Extrait de démonstration (CO / SR 220, source officielle Fedlex, citée).
Formats complets (TBX, Parquet, toutes paires) : openglossa build-exports.
Schéma
Modèles pydantic v2 à provenance obligatoire — aucun enregistrement sans source citable.
TermRecord
Entrée terminologique centrée concept (≈ termEntry TBX).
TranslationUnit
Segment parallèle aligné (≈ tu TMX).
TermCandidate
Couple de termes extrait, en file de revue.
Licences
Détails : LICENSING.md, ATTRIBUTIONS.md. Code Apache-2.0 · données CC-BY-4.0.
Connexion MCP
Serveur MCP distant (Streamable HTTP) — cinq outils, réponses toujours citées. Branche-le sur Cursor, Claude Desktop ou tout client MCP.
https://openglossa-mcp.onrender.com/mcp
Configuration client (Cursor ~/.cursor/mcp.json ou Claude Desktop) :
{
"mcpServers": {
"openglossa": {
"url": "https://openglossa-mcp.onrender.com/mcp"
}
}
}
Client en stdio uniquement ? Faites le pont avec
npx mcp-remote https://openglossa-mcp.onrender.com/mcp.
Outils
lookup_term_tool(query, src_lang, tgt_lang, domain?)
search_parallel_tool(text, src_lang, tgt_lang, k?)
verify_translation_tool(src_term, tgt_term, src_lang, tgt_lang)
get_official_text_tool(eli_or_citation, lang)
suggest_glossary_tool(text, src_lang, tgt_lang)
Pipeline & serveur local
pip install -e ".[all]"
openglossa ingest-fedlex --articles --rs 220 --max-articles 200
openglossa build-index --encoder labse # recherche sémantique
openglossa build-exports # TBX / TMX / CSV / JSONL / Parquet
python -m openglossa.mcp.server # serveur MCP