citer.
le droit suisse, traduit sans 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 dans la mémoire de traduction (extrait officiel du Code des obligations, SR 220). Chaque résultat est cité — article + lien ELI Fedlex. Exécutée dans votre navigateur ; le serveur MCP ajoute la recherche sémantique (LaBSE).
Évaluation
Term hit-rate@3 sur 15 requêtes tenues à l'écart : le terme officiel attendu apparaît-il dans les segments récupérés ?
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.vercel.app/mcp
Configuration client (Cursor ~/.cursor/mcp.json ou Claude Desktop) :
{
"mcpServers": {
"openglossa": {
"url": "https://openglossa.vercel.app/mcp"
}
}
}
Client en stdio uniquement ? Faites le pont avec
npx mcp-remote https://openglossa.vercel.app/mcp.
Outils
lookup_term(query, src_lang, tgt_lang, domain?)
search_parallel(text, src_lang, tgt_lang, k)
verify_translation(src_term, tgt_term, src_lang, tgt_lang)
get_official_text(eli_or_citation, lang)
suggest_glossary(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