-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpara_config.txt
More file actions
41 lines (39 loc) · 2.43 KB
/
Copy pathpara_config.txt
File metadata and controls
41 lines (39 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# para_config.txt — atrium-translator
# Repository-specific paradata facts. Edit this file (not the Python) when
# components or versions change.
[tool]
program = translator
version = v0.10.5
repository_fallback = https://github.com/ufal/atrium-translator
[components]
# name = <license> ; <always|conditional> ; <role>
# "always" -> component is part of every run (worst-case baseline)
# "conditional" -> only counts toward the license when log_component() is called
#
# fasttext is now CONDITIONAL: the language-ID model is only loaded in auto-detect
# mode, so main.py logs it via log_component() only when an identifier is built
# (review finding #6). This keeps the component list accurate for explicit
# --source_lang runs that never touch FastText.
fasttext = CC BY-NC 4.0 ; conditional ; FastText language identification weights
lindat_cubbitt = CC BY-NC-SA 4.0 ; conditional ; LINDAT translation API/models
udpipe2_engine = MPL 2.0 ; conditional ; UDPipe2 lemmatiser engine
udpipe2_models = CC BY-NC-SA 4.0 ; conditional ; UDPipe2 linguistic models
amcr_vocab = CC BY-NC 4.0 ; conditional ; AMCR vocabulary data
teater_data = CC BY-NC 4.0 ; conditional ; TEATER thesaurus data
# Issue #4 — alternative translation backends. These are CONDITIONAL: a run only
# inherits a backend's licence when that backend is actually selected and
# main.py logs its components via license_components().
#
# llm_api intentionally carries an unrecognised licence string ("LLM provider
# ToS"): the output terms of an arbitrary free LLM API are provider-specific and
# NOT a CC/OSS licence, so para_licenses treats it as maximally restrictive and
# emits a warning. That is the safe default for a prototype backend — the
# licensing owner should pin the real terms before any non-experimental use.
llm_api = LLM provider ToS ; conditional ; OpenAI-compatible LLM API output (provider terms govern reuse)
# CTranslate2 self-host (Phase 3) — permissive stack: Apache-2.0 models on the
# MIT-licensed CTranslate2 engine. Enables the "permissive recipe" in
# docs/translation-backends.md (combine with --source_lang + a permissive/empty
# glossary to avoid the CC BY-NC FastText / AMCR-TEATER components).
ctranslate2 = MIT ; conditional ; CTranslate2 inference engine
eurollm = Apache-2.0 ; conditional ; EuroLLM instruction-tuned MT model
madlad400 = Apache-2.0 ; conditional ; MADLAD-400 multilingual NMT model