Scheer Enterprise Translation Tool
Node HTTP server that proxies the DeepL API and serves a single-page UI, plus per-domain glossary management for the four Scheer entities. Runs on Node's built-ins only; no dependencies. Containerized for Dokploy: the domain -> glossary_id map is written to DOMAINS_FILE (default /app/data/domains.json) so it can live on a mounted volume and survive redeploys. See DEPLOY.md. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
58
domains.json
Normal file
58
domains.json
Normal file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"scheer-group": {
|
||||
"label": "Scheer Group",
|
||||
"glossaries": {
|
||||
"de-en": null,
|
||||
"en-de": null
|
||||
}
|
||||
},
|
||||
"scheer-ids": {
|
||||
"label": "Scheer IDS",
|
||||
"glossaries": {
|
||||
"de-en": null,
|
||||
"en-de": {
|
||||
"id": "47125d5e-5705-4182-9802-e48fd9cc58e1",
|
||||
"name": "Scheer IDS English → German Glossary",
|
||||
"source_lang": "en",
|
||||
"target_lang": "de",
|
||||
"entry_count": 5,
|
||||
"entries": [
|
||||
{
|
||||
"source": "Agentic AI",
|
||||
"target": "Agentic AI"
|
||||
},
|
||||
{
|
||||
"source": "staff",
|
||||
"target": "Mitarbeitende"
|
||||
},
|
||||
{
|
||||
"source": "employees",
|
||||
"target": "Mitarbeitende"
|
||||
},
|
||||
{
|
||||
"source": "learners",
|
||||
"target": "Lernende"
|
||||
},
|
||||
{
|
||||
"source": "employee",
|
||||
"target": "Mitarbeitende"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"scheer-pas": {
|
||||
"label": "Scheer PAS",
|
||||
"glossaries": {
|
||||
"de-en": null,
|
||||
"en-de": null
|
||||
}
|
||||
},
|
||||
"scheer-imc": {
|
||||
"label": "Scheer IMC",
|
||||
"glossaries": {
|
||||
"de-en": null,
|
||||
"en-de": null
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user