hunterschep commited on
Commit
e7d45f3
·
verified ·
1 Parent(s): a90008f

Replace with private no-Bible SPM8k best checkpoint (20260712-232900)

Browse files
.gitattributes CHANGED
@@ -1,35 +1,2 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
  *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  *.safetensors filter=lfs diff=lfs merge=lfs -text
2
+ *.model filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
README.md CHANGED
@@ -27,10 +27,8 @@ tags:
27
  - low-resource
28
  - endangered-languages
29
  - formosan-languages
30
- - seq2seq
31
- - encoder-decoder
32
  - sentencepiece
33
- - traditional-chinese
34
  metrics:
35
  - bleu
36
  - chrf2
@@ -42,37 +40,40 @@ model-index:
42
  name: Machine Translation
43
  type: translation
44
  dataset:
45
- name: FormosanBank Chinese Parallel Corpus, leakage-controlled in-domain hard split
46
  type: custom
47
  metrics:
48
  - name: BLEU
49
  type: bleu
50
- value: 7.65
51
  args:
52
- direction: zho_Hant-to-formosan
53
- samples: 37435
 
54
  - name: chrF2
55
  type: chrf2
56
- value: 32.97
57
  args:
58
- direction: zho_Hant-to-formosan
59
- samples: 37435
60
  - name: TER
61
  type: ter
62
- value: 87.98
63
  args:
64
- direction: zho_Hant-to-formosan
65
- samples: 37435
66
  ---
67
 
68
  # nllb200-zh-formosan-spm8k
69
 
70
- **Repo:** `FormosanBank/nllb200-zh-formosan-spm8k`
71
  **Base model:** [`facebook/nllb-200-distilled-600M`](https://huggingface.co/facebook/nllb-200-distilled-600M)
72
  **Direction:** **Traditional Chinese -> Formosan**
73
- **Companion reverse-direction model:** [`FormosanBank/nllb200-formosan-zh-spm8k`](https://huggingface.co/FormosanBank/nllb200-formosan-zh-spm8k)
 
74
 
75
- This is a directional NLLB-200 distilled 600M checkpoint for FormosanBank machine translation. It uses an 8k SentencePiece vocabulary extension plus FormosanBank metadata/control tags. Use the companion model for the reverse direction.
 
 
76
 
77
  ## Supported Languages
78
 
@@ -97,21 +98,21 @@ This is a directional NLLB-200 distilled 600M checkpoint for FormosanBank machin
97
 
98
  ## Input Format
99
 
100
- This model was trained and evaluated with metadata control tags. Prefix the Traditional Chinese source text with:
101
 
102
  `<to_LANG> <src_zh> <dom_BUCKET> <dialect_DIALECT>`
103
 
104
- Example with unknown metadata:
105
 
106
  `<to_ami> <src_zh> <dom_unknown> <dialect_default> 他回家了。`
107
 
108
- If source bucket or dialect is unknown, use `<dom_unknown>` and `<dialect_default>`. If you know the training source bucket or dialect, using the matching tag may improve quality.
109
 
110
  ## Usage
111
 
112
- Tested with `transformers` 4.56.x. Use the slow `NllbTokenizer` or `AutoTokenizer.from_pretrained(model_id, use_fast=False)`. In `transformers` 4.56.x, fast-tokenizer added-token IDs can differ from the slow tokenizer IDs used during training.
113
-
114
- For NLLB generation, keep `decoder_start_token_id=tokenizer.eos_token_id` and set `forced_bos_token_id` to the target language ID.
115
 
116
  ```python
117
  import torch
@@ -141,91 +142,108 @@ def translate_chinese_to_formosan(text: str, lang_code: str, source_bucket: str
141
  num_beams=4,
142
  no_repeat_ngram_size=3,
143
  repetition_penalty=1.15,
144
- length_penalty=1.0,
145
  early_stopping=True,
146
  )
147
  return tokenizer.batch_decode(outputs, skip_special_tokens=True)[0]
148
 
149
- print(translate_chinese_to_formosan("他回家了。", "ami"))
150
  ```
151
 
 
 
 
 
 
 
 
 
 
 
 
152
  ## Training Setup
153
 
154
  | Setting | Value |
155
  |---|---|
156
- | Corpus | FormosanBank Chinese Parallel Corpus, leakage-controlled in-domain hard split |
157
- | Direction | `zh2f` |
158
  | Base model | `facebook/nllb-200-distilled-600M` |
159
- | Tokenizer | 8k Formosan SentencePiece extension |
160
- | Steps | 300,000 |
161
- | Batch size | 16 |
162
- | Gradient accumulation | 4 |
163
- | Effective batch size | 64 |
164
- | Max sequence length | 384 |
165
- | Learning rate | 2e-05 |
166
- | Warmup steps | 4,000 |
167
  | Precision | `bf16` |
168
- | Label smoothing | 0.1 |
169
  | Easy-source weight | 0.15 |
170
  | Language sampling alpha | 0.5 |
171
- | Metadata tags | enabled and validated as single tokenizer IDs |
 
 
 
 
 
 
172
 
173
- This repo publishes the final 300k-step checkpoint because it scored highest on the held-out hard test set among the evaluated final/best checkpoints.
 
 
 
174
 
175
- ## Evaluation
176
 
177
- Evaluation used the held-out `in_domain_hard` test split with no normalized source, target, or pair overlap against train. These scores are intentionally lower than leaky or near-duplicate splits and are intended as a harder MT benchmark.
178
 
179
- ### Global Metrics
180
 
181
- | Direction | Samples | BLEU | chrF2 | TER |
182
- |---|---:|---:|---:|---:|
183
- | Traditional Chinese -> Formosan | 37,435 | 7.65 | 32.97 | 87.98 |
184
 
185
- ### Per-Language Metrics
186
 
187
  | Language | Code | Samples | BLEU | chrF2 | TER |
188
  |---|---:|---:|---:|---:|---:|
189
- | Amis | `ami_Latn` | 4,866 | 5.85 | 28.07 | 85.97 |
190
- | Bunun | `bnn_Latn` | 3,223 | 4.85 | 31.73 | 92.54 |
191
- | Kavalan | `ckv_Latn` | 1,832 | 14.53 | 41.54 | 77.16 |
192
- | Rukai | `dru_Latn` | 3,846 | 3.25 | 28.74 | 102.38 |
193
- | Paiwan | `pwn_Latn` | 3,221 | 5.31 | 31.40 | 90.05 |
194
- | Puyuma | `pyu_Latn` | 2,225 | 13.75 | 40.31 | 80.22 |
195
- | Thao | `ssf_Latn` | 1,180 | 13.46 | 42.40 | 76.31 |
196
- | Saaroa | `sxr_Latn` | 1,106 | 3.43 | 39.05 | 89.96 |
197
- | Sakizaya | `szy_Latn` | 1,601 | 11.26 | 36.01 | 80.32 |
198
- | Tao / Yami | `tao_Latn` | 1,455 | 5.26 | 27.91 | 91.29 |
199
- | Atayal | `tay_Latn` | 4,293 | 3.99 | 26.34 | 92.71 |
200
- | Seediq | `trv_Latn` | 4,573 | 7.65 | 32.00 | 85.36 |
201
- | Tsou | `tsu_Latn` | 1,250 | 6.72 | 32.61 | 88.12 |
202
- | Kanakanavu | `xnb_Latn` | 1,552 | 10.14 | 42.70 | 88.79 |
203
- | Saisiyat | `xsy_Latn` | 1,212 | 19.42 | 47.95 | 76.22 |
204
-
205
- Full source-bucket and length-bin breakdowns are available in [`eval/metrics.json`](eval/metrics.json).
206
 
207
  ## Intended Use
208
 
209
- - Research, teaching, and prototyping for Formosan-language MT.
210
- - Draft translation assistance where review by knowledgeable speakers is available.
211
- - Comparative evaluation of low-resource MT methods on leakage-controlled FormosanBank splits.
212
 
213
  ## Limitations
214
 
215
- - Outputs can be incorrect, ungrammatical, incomplete, or culturally inappropriate.
216
- - Generation into Formosan languages is especially difficult and should be treated as draft-only.
217
- - This model is not suitable for legal, medical, safety-critical, or authoritative community-facing use without expert review.
218
- - Evaluation uses a hard split; BLEU should not be compared directly to older leaky or near-duplicate split results.
 
219
 
220
  ## License
221
 
222
- Released under `cc-by-nc-4.0`. Some underlying corpus sources may carry additional restrictions. Use this model only for non-commercial research and educational purposes unless you have confirmed broader rights for your use case.
 
223
 
224
  ## Citation
225
 
226
  ```bibtex
227
- @misc{formosanbank_nllb200_zh_formosan_spm8k,
228
- title = {nllb200-zh-formosan-spm8k: Directional NLLB-200 MT for the FormosanBank Chinese Parallel Corpus, leakage-controlled in-domain hard split},
229
  author = {FormosanBank contributors},
230
  year = {2026},
231
  url = {https://huggingface.co/FormosanBank/nllb200-zh-formosan-spm8k}
 
27
  - low-resource
28
  - endangered-languages
29
  - formosan-languages
 
 
30
  - sentencepiece
31
+ - private-no-bible
32
  metrics:
33
  - bleu
34
  - chrf2
 
40
  name: Machine Translation
41
  type: translation
42
  dataset:
43
+ name: FormosanBank Formosan private no-Bible hard split
44
  type: custom
45
  metrics:
46
  - name: BLEU
47
  type: bleu
48
+ value: 10.2695
49
  args:
50
+ direction: zh2f
51
+ samples: 61384
52
+ tokenize: 13a
53
  - name: chrF2
54
  type: chrf2
55
+ value: 34.8012
56
  args:
57
+ direction: zh2f
58
+ samples: 61384
59
  - name: TER
60
  type: ter
61
+ value: 94.5143
62
  args:
63
+ direction: zh2f
64
+ samples: 61384
65
  ---
66
 
67
  # nllb200-zh-formosan-spm8k
68
 
 
69
  **Base model:** [`facebook/nllb-200-distilled-600M`](https://huggingface.co/facebook/nllb-200-distilled-600M)
70
  **Direction:** **Traditional Chinese -> Formosan**
71
+ **Companion model:** [`FormosanBank/nllb200-formosan-zh-spm8k`](https://huggingface.co/FormosanBank/nllb200-formosan-zh-spm8k)
72
+ **Release:** private no-Bible SPM8k flight `20260712-232900`, validation-selected step `280,000`
73
 
74
+ This directional checkpoint replaces the earlier release with the strongest `private_no_bible` model from the
75
+ fully rebuilt FormosanBank MT pipeline. It uses an 8,192-piece Formosan-aware SentencePiece extension and explicit
76
+ direction, source-language, source-domain, and dialect control tags.
77
 
78
  ## Supported Languages
79
 
 
98
 
99
  ## Input Format
100
 
101
+ Prefix every source with:
102
 
103
  `<to_LANG> <src_zh> <dom_BUCKET> <dialect_DIALECT>`
104
 
105
+ Example:
106
 
107
  `<to_ami> <src_zh> <dom_unknown> <dialect_default> 他回家了。`
108
 
109
+ Use `<dom_unknown>` and `<dialect_default>` when metadata is unavailable.
110
 
111
  ## Usage
112
 
113
+ Use the slow `NllbTokenizer` (`use_fast=False` with `AutoTokenizer`). These checkpoints were trained with
114
+ `transformers==4.56.1`; fast-tokenizer added-token IDs can differ from the slow tokenizer IDs used in training.
115
+ NLLB generation must start with the tokenizer EOS ID and force the target-language BOS ID.
116
 
117
  ```python
118
  import torch
 
142
  num_beams=4,
143
  no_repeat_ngram_size=3,
144
  repetition_penalty=1.15,
 
145
  early_stopping=True,
146
  )
147
  return tokenizer.batch_decode(outputs, skip_special_tokens=True)[0]
148
 
149
+ print(translate_chinese_to_formosan('他回家了。', "ami"))
150
  ```
151
 
152
+ ## Checkpoint Selection
153
+
154
+ The published checkpoint was selected **only on validation chrF2**, not on the hard test set.
155
+
156
+ | Selection step | Validation samples | Validation loss | Perplexity | BLEU | chrF2 | TER |
157
+ |---:|---:|---:|---:|---:|---:|---:|
158
+ | 280,000 | 1,920 | 2.1317 | 8.43 | 24.44 | 48.63 | 72.20 |
159
+
160
+ Validation generation sampled 128 rows per Formosan language every 10,000 updates. The full hard test was evaluated
161
+ only after selection.
162
+
163
  ## Training Setup
164
 
165
  | Setting | Value |
166
  |---|---|
167
+ | Corpus | `private_no_bible` (Formosan) |
 
168
  | Base model | `facebook/nllb-200-distilled-600M` |
169
+ | Maximum updates | 300,000 |
170
+ | Published best step | 280,000 |
171
+ | Microbatch / accumulation | 16 / 4 |
172
+ | Effective batch | 64 |
173
+ | Maximum length | 384 |
174
+ | Learning rate | `2e-05` |
 
 
175
  | Precision | `bf16` |
 
176
  | Easy-source weight | 0.15 |
177
  | Language sampling alpha | 0.5 |
178
+ | Metadata control tags | enabled and validated as single tokenizer IDs |
179
+
180
+ ## Corpus and Split Integrity
181
+
182
+ | Total | Train | Test | Validate | Minimum per-language test | Minimum per-language validate |
183
+ |---:|---:|---:|---:|---:|---:|
184
+ | 791,330 | 708,496 | 61,384 | 21,450 | 7.5% | 2.5% |
185
 
186
+ The exact `Formosan-Taiwan-Bible-Society-Bibles` repository is excluded. Lexical entries are train-only. Independent
187
+ validation found zero normalized source, target, or pair overlap; zero punctuation/spacing skeleton overlap; and zero
188
+ one-edit source or target conflicts across train and evaluation. Connected similarity groups are assigned as units so
189
+ variants cannot be split independently merely because they are not exact duplicates.
190
 
191
+ All hard-test references in this Chinese corpus are original rather than pivot-generated.
192
 
193
+ ## Hard-Test Results
194
 
195
+ SacreBLEU was computed with `13a` tokenization; chrF uses beta 2; TER is lower-is-better.
196
 
197
+ | Direction | Samples | BLEU | chrF2 | TER | Exact match | Empty output |
198
+ |---|---:|---:|---:|---:|---:|---:|
199
+ | Traditional Chinese -> Formosan | 61,384 | 10.27 | 34.80 | 94.51 | 1.26% | 0.00% |
200
 
201
+ ### Per-Language Results
202
 
203
  | Language | Code | Samples | BLEU | chrF2 | TER |
204
  |---|---:|---:|---:|---:|---:|
205
+ | Amis | `ami_Latn` | 10,929 | 6.91 | 28.42 | 97.95 |
206
+ | Bunun | `bnn_Latn` | 5,450 | 6.49 | 34.18 | 104.26 |
207
+ | Kavalan | `ckv_Latn` | 2,852 | 18.21 | 43.34 | 77.16 |
208
+ | Rukai | `dru_Latn` | 5,524 | 5.69 | 30.35 | 113.71 |
209
+ | Paiwan | `pwn_Latn` | 5,519 | 7.18 | 33.70 | 96.16 |
210
+ | Puyuma | `pyu_Latn` | 4,105 | 15.54 | 41.39 | 79.80 |
211
+ | Thao | `ssf_Latn` | 1,670 | 18.37 | 47.50 | 73.34 |
212
+ | Saaroa | `sxr_Latn` | 1,539 | 6.46 | 40.77 | 99.50 |
213
+ | Sakizaya | `szy_Latn` | 2,147 | 15.04 | 39.50 | 85.09 |
214
+ | Tao / Yami | `tao_Latn` | 1,802 | 9.50 | 32.56 | 88.69 |
215
+ | Atayal | `tay_Latn` | 6,395 | 7.47 | 29.23 | 101.57 |
216
+ | Seediq | `trv_Latn` | 6,689 | 16.10 | 39.05 | 80.46 |
217
+ | Tsou | `tsu_Latn` | 1,889 | 6.82 | 29.62 | 99.82 |
218
+ | Kanakanavu | `xnb_Latn` | 2,927 | 15.02 | 47.16 | 86.58 |
219
+ | Saisiyat | `xsy_Latn` | 1,947 | 16.88 | 43.04 | 84.33 |
220
+
221
+ Full source-bucket and length-bin breakdowns are in [`eval/metrics.json`](eval/metrics.json).
222
 
223
  ## Intended Use
224
 
225
+ - Research, teaching, and prototyping for Formosan-language machine translation.
226
+ - Draft translation assistance where knowledgeable speakers can review the output.
227
+ - Comparative low-resource MT evaluation on the documented leakage-controlled split.
228
 
229
  ## Limitations
230
 
231
+ - Output may be incorrect, ungrammatical, incomplete, or culturally inappropriate.
232
+ - Formosan generation is draft-only and requires speaker review.
233
+ - Aggregate scores across 15 languages conceal substantial per-language variation.
234
+ - This model is unsuitable for legal, medical, safety-critical, or authoritative community-facing use without expert review.
235
+ - Hard-split scores are not directly comparable with earlier evaluations that allowed stronger train-test similarity.
236
 
237
  ## License
238
 
239
+ Released under `cc-by-nc-4.0`. Underlying corpus sources may impose additional restrictions. Confirm the rights needed
240
+ for your use case.
241
 
242
  ## Citation
243
 
244
  ```bibtex
245
+ @misc{formosanbank_nllb200_zh_formosan_spm8k_2026,
246
+ title = {nllb200-zh-formosan-spm8k: Directional NLLB-200 MT on the FormosanBank private no-Bible corpus},
247
  author = {FormosanBank contributors},
248
  year = {2026},
249
  url = {https://huggingface.co/FormosanBank/nllb200-zh-formosan-spm8k}
added_tokens.json CHANGED
@@ -12,86 +12,158 @@
12
  "<dialect_hengchun>": 259649,
13
  "<dialect_jianhe>": 259650,
14
  "<dialect_junqun>": 259651,
15
- "<dialect_kaqun>": 259652,
16
- "<dialect_luanqun>": 259653,
17
- "<dialect_malan>": 259654,
18
- "<dialect_maolin>": 259655,
19
- "<dialect_nanwang>": 259656,
20
- "<dialect_northern>": 259657,
21
- "<dialect_sekolik>": 259658,
22
- "<dialect_southern>": 259659,
23
- "<dialect_tanqun>": 259660,
24
- "<dialect_tegudaya>": 259661,
25
- "<dialect_truku>": 259662,
26
- "<dialect_unknown>": 259663,
27
- "<dialect_wanda>": 259664,
28
- "<dialect_wanshan>": 259665,
29
- "<dialect_wenshui>": 259666,
30
- "<dialect_wutai>": 259667,
31
- "<dialect_xiqun>": 259668,
32
- "<dialect_xiuguluan>": 259669,
33
- "<dialect_yilan_zeaol>": 259670,
34
- "<dialect_zeaol>": 259671,
35
- "<dialect_zhiben>": 259672,
36
- "<dialect_zhuoqun>": 259673,
37
- "<dom_classroom_context>": 259674,
38
- "<dom_culture>": 259675,
39
- "<dom_dictionary>": 259676,
40
- "<dom_essays>": 259677,
41
- "<dom_formosan_100_paiwan_texts>": 259678,
42
- "<dom_formosan_amis_myths_and_customs>": 259679,
43
- "<dom_formosan_epark>": 259680,
44
- "<dom_formosan_gitbook_translations>": 259681,
45
- "<dom_formosan_old_texts>": 259682,
46
- "<dom_formosan_paiwanstories>": 259683,
47
- "<dom_formosan_rik_bunun>": 259684,
48
- "<dom_formosan_seals>": 259685,
49
- "<dom_formosan_wilang_yutas_videos>": 259686,
50
- "<dom_formosan_yeddas_blog>": 259687,
51
- "<dom_formosan_zheng_data>": 259688,
52
- "<dom_learning_vocab>": 259689,
53
- "<dom_nine_level>": 259690,
54
- "<dom_ntu>": 259691,
55
- "<dom_picture_book>": 259692,
56
- "<dom_picture_story>": 259693,
57
- "<dom_presidential_apology>": 259694,
58
- "<dom_reading_writing>": 259695,
59
- "<dom_unknown>": 259696,
60
- "<dom_youtube>": 259697,
61
- "<src_ami>": 259698,
62
- "<src_bnn>": 259699,
63
- "<src_ckv>": 259700,
64
- "<src_dru>": 259701,
65
- "<src_eng>": 259702,
66
- "<src_pwn>": 259703,
67
- "<src_pyu>": 259704,
68
- "<src_ssf>": 259705,
69
- "<src_sxr>": 259706,
70
- "<src_szy>": 259707,
71
- "<src_tao>": 259708,
72
- "<src_tay>": 259709,
73
- "<src_trv>": 259710,
74
- "<src_tsu>": 259711,
75
- "<src_xnb>": 259712,
76
- "<src_xsy>": 259713,
77
- "<src_zh>": 259714,
78
- "<to_ami>": 259715,
79
- "<to_bnn>": 259716,
80
- "<to_ckv>": 259717,
81
- "<to_dru>": 259718,
82
- "<to_eng>": 259719,
83
- "<to_pwn>": 259720,
84
- "<to_pyu>": 259721,
85
- "<to_ssf>": 259722,
86
- "<to_sxr>": 259723,
87
- "<to_szy>": 259724,
88
- "<to_tao>": 259725,
89
- "<to_tay>": 259726,
90
- "<to_trv>": 259727,
91
- "<to_tsu>": 259728,
92
- "<to_xnb>": 259729,
93
- "<to_xsy>": 259730,
94
- "<to_zh>": 259731,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
  "ami_Latn": 259624,
96
  "bnn_Latn": 259625,
97
  "ckv_Latn": 259626,
 
12
  "<dialect_hengchun>": 259649,
13
  "<dialect_jianhe>": 259650,
14
  "<dialect_junqun>": 259651,
15
+ "<dialect_kanakanavu>": 259652,
16
+ "<dialect_kaqun>": 259653,
17
+ "<dialect_kavalan>": 259654,
18
+ "<dialect_luanqun>": 259655,
19
+ "<dialect_malan>": 259656,
20
+ "<dialect_maolin>": 259657,
21
+ "<dialect_nanwang>": 259658,
22
+ "<dialect_northern>": 259659,
23
+ "<dialect_saaroa>": 259660,
24
+ "<dialect_saisiyat>": 259661,
25
+ "<dialect_sakizaya>": 259662,
26
+ "<dialect_sekolik>": 259663,
27
+ "<dialect_southern>": 259664,
28
+ "<dialect_tanqun>": 259665,
29
+ "<dialect_tegudaya>": 259666,
30
+ "<dialect_thao>": 259667,
31
+ "<dialect_truku>": 259668,
32
+ "<dialect_tsou>": 259669,
33
+ "<dialect_unknown>": 259670,
34
+ "<dialect_wanda>": 259671,
35
+ "<dialect_wanshan>": 259672,
36
+ "<dialect_wenshui>": 259673,
37
+ "<dialect_wutai>": 259674,
38
+ "<dialect_xiqun>": 259675,
39
+ "<dialect_xiuguluan>": 259676,
40
+ "<dialect_yami>": 259677,
41
+ "<dialect_yilanzeaol>": 259678,
42
+ "<dialect_zeaol>": 259679,
43
+ "<dialect_zhiben>": 259680,
44
+ "<dialect_zhuoqun>": 259681,
45
+ "<dom_classroom_context>": 259682,
46
+ "<dom_culture>": 259683,
47
+ "<dom_dictionary>": 259684,
48
+ "<dom_essays>": 259685,
49
+ "<dom_ethnography_journal_ritual_song>": 259686,
50
+ "<dom_formosan_100_paiwan_texts>": 259687,
51
+ "<dom_formosan_academia_sinica_oral_legends>": 259688,
52
+ "<dom_formosan_amis_adversative_constructions>": 259689,
53
+ "<dom_formosan_amis_kavalan_lin_interrogative_verbs>": 259690,
54
+ "<dom_formosan_amis_kuo_sung_comparative_constructions>": 259691,
55
+ "<dom_formosan_amis_lifok_dongi_saopo_kimakimad>": 259692,
56
+ "<dom_formosan_amis_myths_and_customs>": 259693,
57
+ "<dom_formosan_amis_pa_verbs>": 259694,
58
+ "<dom_formosan_amis_serial_verb_constructions>": 259695,
59
+ "<dom_formosan_amis_tung_chiou>": 259696,
60
+ "<dom_formosan_asai_sedik_language>": 259697,
61
+ "<dom_formosan_bunun_debusser_dissertation>": 259698,
62
+ "<dom_formosan_bunun_moriguchi_northern_texts>": 259699,
63
+ "<dom_formosan_bunun_topic_focus>": 259700,
64
+ "<dom_formosan_chen_fukuda_relabeling_ergative>": 259701,
65
+ "<dom_formosan_chen_fukuda_three_ways_steal>": 259702,
66
+ "<dom_formosan_cip_atayal_grammar_overview>": 259703,
67
+ "<dom_formosan_dean_johnson_year_clouds_smangus>": 259704,
68
+ "<dom_formosan_dorinda_tsai_hsiu_liu_neutral_imperfect>": 259705,
69
+ "<dom_formosan_egerod_origin_headhunting_atayal_text_v>": 259706,
70
+ "<dom_formosan_egerod_soren_word_order_word_classes_at>": 259707,
71
+ "<dom_formosan_elizabeth_zeitoun_chen_huei_wu_overview>": 259708,
72
+ "<dom_formosan_epark>": 259709,
73
+ "<dom_formosan_ferrell_taiwan_aboriginal_groups_proble>": 259710,
74
+ "<dom_formosan_gitbook_translations>": 259711,
75
+ "<dom_formosan_glosbe>": 259712,
76
+ "<dom_formosan_hala_saku_la_videos>": 259713,
77
+ "<dom_formosan_holmer_seediq>": 259714,
78
+ "<dom_formosan_huang_grammaticalization_squliq_atayal>": 259715,
79
+ "<dom_formosan_huang_mei_chin_atayal_reference_grammar>": 259716,
80
+ "<dom_formosan_huteson_rukai_survey>": 259717,
81
+ "<dom_formosan_ilrdf_42_language_practice_word_lists>": 259718,
82
+ "<dom_formosan_ilrdf_tousvusvutu_kita>": 259719,
83
+ "<dom_formosan_indigenous_language_literary_awards>": 259720,
84
+ "<dom_formosan_kanakanavu_texts>": 259721,
85
+ "<dom_formosan_kavalan_zhang_reference_grammar>": 259722,
86
+ "<dom_formosan_li_peirong_xu_weisheng_introduction_tru>": 259723,
87
+ "<dom_formosan_li_peizhen_wu_xingyu_shouhu_xing>": 259724,
88
+ "<dom_formosan_naomi_tsukida_correlative_clauses_seedi>": 259725,
89
+ "<dom_formosan_nowbucyang_truku_thesis>": 259726,
90
+ "<dom_formosan_old_texts>": 259727,
91
+ "<dom_formosan_paiwan_collart_zeitoun_time_reference>": 259728,
92
+ "<dom_formosan_paiwan_ho_five_dialects>": 259729,
93
+ "<dom_formosan_paiwanstories>": 259730,
94
+ "<dom_formosan_puyuma_chen_raising_to_object>": 259731,
95
+ "<dom_formosan_puyuma_katipol_kopfjagdriten>": 259732,
96
+ "<dom_formosan_puyuma_teng_pronominal_systems>": 259733,
97
+ "<dom_formosan_puyuma_teng_reference_grammar>": 259734,
98
+ "<dom_formosan_rik_bunun>": 259735,
99
+ "<dom_formosan_robert_blust_austronesian_homeland_ling>": 259736,
100
+ "<dom_formosan_rukai_mantauran_stories>": 259737,
101
+ "<dom_formosan_rukai_texts>": 259738,
102
+ "<dom_formosan_rukai_zeitoun_saying>": 259739,
103
+ "<dom_formosan_saaroa_pan_grammar>": 259740,
104
+ "<dom_formosan_sakizaya_affixes>": 259741,
105
+ "<dom_formosan_seals>": 259742,
106
+ "<dom_formosan_seediq_zhang_reference_grammar>": 259743,
107
+ "<dom_formosan_shigeru_tsuchida_kanakanavu_texts>": 259744,
108
+ "<dom_formosan_shigeru_tsuchida_reconstruction_proto_t>": 259745,
109
+ "<dom_formosan_shih_rukai_adverbial>": 259746,
110
+ "<dom_formosan_song_limei_introduction_kanakanavu_gram>": 259747,
111
+ "<dom_formosan_song_limei_introduction_seediq_grammar>": 259748,
112
+ "<dom_formosan_sung_kuo_descriptive_comparative_constr>": 259749,
113
+ "<dom_formosan_taoshan_elementary_school_atelier_hui_k>": 259750,
114
+ "<dom_formosan_tsukida_naomi_verb_classification_amis>": 259751,
115
+ "<dom_formosan_wei_matri_clan_lineage_system_ami>": 259752,
116
+ "<dom_formosan_wilang_yutas_videos>": 259753,
117
+ "<dom_formosan_wu_jinglan_introduction_amis_grammar>": 259754,
118
+ "<dom_formosan_yedda_palemeq_blog>": 259755,
119
+ "<dom_formosan_yeddas_blog>": 259756,
120
+ "<dom_formosan_yeh_meili_introduction_saisiyat_grammar>": 259757,
121
+ "<dom_formosan_zhang_yongli_pan_jiarong_introduction_t>": 259758,
122
+ "<dom_formosan_zheng_acl_2024>": 259759,
123
+ "<dom_formosan_zheng_data>": 259760,
124
+ "<dom_learning_vocab>": 259761,
125
+ "<dom_nine_level>": 259762,
126
+ "<dom_ntu>": 259763,
127
+ "<dom_picture_book>": 259764,
128
+ "<dom_picture_story>": 259765,
129
+ "<dom_presidential_apology>": 259766,
130
+ "<dom_reading_writing>": 259767,
131
+ "<dom_unknown>": 259768,
132
+ "<dom_youtube>": 259769,
133
+ "<src_ami>": 259770,
134
+ "<src_bnn>": 259771,
135
+ "<src_ckv>": 259772,
136
+ "<src_dru>": 259773,
137
+ "<src_eng>": 259774,
138
+ "<src_pwn>": 259775,
139
+ "<src_pyu>": 259776,
140
+ "<src_ssf>": 259777,
141
+ "<src_sxr>": 259778,
142
+ "<src_szy>": 259779,
143
+ "<src_tao>": 259780,
144
+ "<src_tay>": 259781,
145
+ "<src_trv>": 259782,
146
+ "<src_tsu>": 259783,
147
+ "<src_xnb>": 259784,
148
+ "<src_xsy>": 259785,
149
+ "<src_zh>": 259786,
150
+ "<to_ami>": 259787,
151
+ "<to_bnn>": 259788,
152
+ "<to_ckv>": 259789,
153
+ "<to_dru>": 259790,
154
+ "<to_eng>": 259791,
155
+ "<to_pwn>": 259792,
156
+ "<to_pyu>": 259793,
157
+ "<to_ssf>": 259794,
158
+ "<to_sxr>": 259795,
159
+ "<to_szy>": 259796,
160
+ "<to_tao>": 259797,
161
+ "<to_tay>": 259798,
162
+ "<to_trv>": 259799,
163
+ "<to_tsu>": 259800,
164
+ "<to_xnb>": 259801,
165
+ "<to_xsy>": 259802,
166
+ "<to_zh>": 259803,
167
  "ami_Latn": 259624,
168
  "bnn_Latn": 259625,
169
  "ckv_Latn": 259626,
config.json CHANGED
@@ -30,5 +30,5 @@
30
  "tokenizer_class": "NllbTokenizer",
31
  "transformers_version": "4.56.1",
32
  "use_cache": true,
33
- "vocab_size": 259732
34
  }
 
30
  "tokenizer_class": "NllbTokenizer",
31
  "transformers_version": "4.56.1",
32
  "use_cache": true,
33
+ "vocab_size": 259804
34
  }
eval/metrics.json CHANGED
@@ -1,226 +1,511 @@
1
  {
2
- "input": "/projects/prudlab/formosan_parallel_corpora/splits_zh_v1/big_corpus_zh_in_domain_hard.csv",
3
- "model": "/scratch/scheppat/formosan_mt_experiments/runs/E3_zh_spm8192_zh2f_zh_e3_20260510-155741/final",
4
- "tokenizer": "/scratch/scheppat/formosan_mt_experiments/runs/E3_zh_spm8192_zh2f_zh_e3_20260510-155741/final",
5
  "direction": "zh2f",
6
  "target_lang": "chinese",
7
  "bleu_tokenize": "13a",
8
  "split": "test",
9
- "samples": 37435,
10
  "global": {
11
- "samples": 37435,
12
- "BLEU": 7.652193453569897,
13
- "chrF2": 32.97297712876464,
14
- "TER": 87.98405562530415
 
 
 
15
  },
16
  "by_language": {
17
  "ami": {
18
- "samples": 4866,
19
- "BLEU": 5.84540680774625,
20
- "chrF2": 28.072578419194517,
21
- "TER": 85.97331869802001
 
 
 
22
  },
23
  "bnn": {
24
- "samples": 3223,
25
- "BLEU": 4.850985489907292,
26
- "chrF2": 31.730366666066452,
27
- "TER": 92.54404079946845
 
 
 
28
  },
29
  "ckv": {
30
- "samples": 1832,
31
- "BLEU": 14.52547298960598,
32
- "chrF2": 41.53672271796304,
33
- "TER": 77.16032969954799
 
 
 
34
  },
35
  "dru": {
36
- "samples": 3846,
37
- "BLEU": 3.2491162079573686,
38
- "chrF2": 28.74023026757287,
39
- "TER": 102.37862089839228
 
 
 
40
  },
41
  "pwn": {
42
- "samples": 3221,
43
- "BLEU": 5.305268641610943,
44
- "chrF2": 31.395820634893433,
45
- "TER": 90.05029836485244
 
 
 
46
  },
47
  "pyu": {
48
- "samples": 2225,
49
- "BLEU": 13.751020013857485,
50
- "chrF2": 40.30967111418056,
51
- "TER": 80.21649071228117
 
 
 
52
  },
53
  "ssf": {
54
- "samples": 1180,
55
- "BLEU": 13.460302756430439,
56
- "chrF2": 42.398830379459845,
57
- "TER": 76.3105721794458
 
 
 
58
  },
59
  "sxr": {
60
- "samples": 1106,
61
- "BLEU": 3.433529257944264,
62
- "chrF2": 39.045847228092555,
63
- "TER": 89.96400885935769
 
 
 
64
  },
65
  "szy": {
66
- "samples": 1601,
67
- "BLEU": 11.260487828269696,
68
- "chrF2": 36.00751672151733,
69
- "TER": 80.32247840900088
 
 
 
70
  },
71
  "tao": {
72
- "samples": 1455,
73
- "BLEU": 5.258605253466159,
74
- "chrF2": 27.91242470897236,
75
- "TER": 91.28852886661633
 
 
 
76
  },
77
  "tay": {
78
- "samples": 4293,
79
- "BLEU": 3.9893651763565776,
80
- "chrF2": 26.340099651164067,
81
- "TER": 92.70688604509445
 
 
 
82
  },
83
  "trv": {
84
- "samples": 4573,
85
- "BLEU": 7.647862205076352,
86
- "chrF2": 31.998910277431598,
87
- "TER": 85.3630845323741
 
 
 
88
  },
89
  "tsu": {
90
- "samples": 1250,
91
- "BLEU": 6.720204057896507,
92
- "chrF2": 32.608312845920054,
93
- "TER": 88.1207400194742
 
 
 
94
  },
95
  "xnb": {
96
- "samples": 1552,
97
- "BLEU": 10.136067985712732,
98
- "chrF2": 42.69617349413197,
99
- "TER": 88.78644186863364
 
 
 
100
  },
101
  "xsy": {
102
- "samples": 1212,
103
- "BLEU": 19.424245721904754,
104
- "chrF2": 47.94818066374329,
105
- "TER": 76.21970412338685
 
 
 
106
  }
107
  },
108
  "by_source_bucket": {
109
- "Formosan-100_Paiwan_Texts": {
110
- "samples": 422,
111
- "BLEU": 6.852722936501872,
112
- "chrF2": 32.5173799179018,
113
- "TER": 84.23453869550524
 
 
 
 
 
 
 
 
 
 
 
 
114
  },
115
  "Formosan-Amis_myths_and_customs": {
116
- "samples": 134,
117
- "BLEU": 0.030783257342743113,
118
- "chrF2": 7.438008292582795,
119
- "TER": 96.29357412851743
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  },
121
- "Formosan-Old_Texts": {
122
- "samples": 8,
123
- "BLEU": 2.3789349974698735,
124
- "chrF2": 16.73099213437003,
125
- "TER": 92.10526315789474
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  },
127
  "Formosan-PaiwanStories": {
128
- "samples": 25,
129
- "BLEU": 6.364032562359571,
130
- "chrF2": 36.3650204213955,
131
- "TER": 88.18443804034582
 
 
 
 
 
 
 
 
 
 
 
 
132
  },
133
- "Formosan-Rik-Bunun": {
134
- "samples": 225,
135
- "BLEU": 1.1611959557367952,
136
- "chrF2": 24.856224153617756,
137
- "TER": 126.25641025641026
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  },
139
  "Formosan-ePark": {
140
- "samples": 241,
141
- "BLEU": 17.8326893294227,
142
- "chrF2": 48.26834614454279,
143
- "TER": 71.1353711790393
 
 
 
144
  },
145
  "Formosan-gitbook_translations": {
146
- "samples": 93,
147
- "BLEU": 1.482864943095601,
148
- "chrF2": 23.1313626286465,
149
- "TER": 99.78165938864629
 
 
 
150
  },
151
  "culture": {
152
- "samples": 9919,
153
- "BLEU": 4.451461322333989,
154
- "chrF2": 28.409535627028248,
155
- "TER": 94.71638117846915
 
 
 
156
  },
157
  "essays": {
158
- "samples": 818,
159
- "BLEU": 10.370413512682743,
160
- "chrF2": 37.06987087738533,
161
- "TER": 82.39480198019803
 
 
 
 
 
 
 
 
 
 
 
 
162
  },
163
  "ntu": {
164
- "samples": 1950,
165
- "BLEU": 6.433802979228347,
166
- "chrF2": 34.27186862144693,
167
- "TER": 88.42186001917545
 
 
 
168
  },
169
  "picture_book": {
170
- "samples": 17068,
171
- "BLEU": 10.403096509345584,
172
- "chrF2": 37.304410333200934,
173
- "TER": 82.29113411371016
 
 
 
174
  },
175
  "picture_story": {
176
- "samples": 558,
177
- "BLEU": 8.056200691853272,
178
- "chrF2": 33.65109267847052,
179
- "TER": 93.69682042095835
 
 
 
180
  },
181
  "presidential_apology": {
182
- "samples": 8,
183
- "BLEU": 1.2132889961495774,
184
- "chrF2": 19.02163887475657,
185
- "TER": 93.62549800796812
 
 
 
186
  },
187
  "reading_writing": {
188
- "samples": 3711,
189
- "BLEU": 4.920772609247823,
190
- "chrF2": 29.180093695384617,
191
- "TER": 91.65965197952171
 
 
 
192
  },
193
  "youtube": {
194
- "samples": 2255,
195
- "BLEU": 4.4758437455597635,
196
- "chrF2": 29.503154176368263,
197
- "TER": 91.7412225984673
 
 
 
198
  }
199
  },
200
  "by_length_bin": {
201
  "004_008": {
202
- "samples": 34,
203
- "BLEU": 23.42926032850921,
204
- "chrF2": 30.392525327220852,
205
- "TER": 75.0
 
 
 
206
  },
207
  "009_016": {
208
- "samples": 4159,
209
- "BLEU": 14.085925983912663,
210
- "chrF2": 38.77465206586661,
211
- "TER": 80.80641771176347
 
 
 
212
  },
213
  "017_032": {
214
- "samples": 18195,
215
- "BLEU": 9.486185839623138,
216
- "chrF2": 35.44435282339664,
217
- "TER": 85.63883109115568
 
 
 
218
  },
219
  "033_plus": {
220
- "samples": 15047,
221
- "BLEU": 6.117776190120631,
222
- "chrF2": 31.12252110558518,
223
- "TER": 89.94558308787086
 
 
 
224
  }
225
  }
226
  }
 
1
  {
2
+ "input": "/projects/prudlab/formosan_parallel_corpora/private_no_bible/big_corpus_zh_in_domain_hard.csv",
3
+ "model": "/scratch/scheppat/projects/mt/formosan_mt_experiments/runs/private_no_bible/v1_spm8192_zh2f_20260712-232900/best",
4
+ "tokenizer": "/scratch/scheppat/projects/mt/formosan_mt_experiments/runs/private_no_bible/v1_spm8192_zh2f_20260712-232900/best",
5
  "direction": "zh2f",
6
  "target_lang": "chinese",
7
  "bleu_tokenize": "13a",
8
  "split": "test",
9
+ "samples": 61384,
10
  "global": {
11
+ "samples": 61384,
12
+ "BLEU": 10.269549124268107,
13
+ "chrF2": 34.80124484040179,
14
+ "TER": 94.5142968923905,
15
+ "exact_match_rate": 0.012560276293496677,
16
+ "empty_output_rate": 0.0,
17
+ "character_length_ratio": 0.9653470961019327
18
  },
19
  "by_language": {
20
  "ami": {
21
+ "samples": 10929,
22
+ "BLEU": 6.914105723821887,
23
+ "chrF2": 28.422028983681123,
24
+ "TER": 97.95431020783315,
25
+ "exact_match_rate": 0.006587976942080703,
26
+ "empty_output_rate": 0.0,
27
+ "character_length_ratio": 0.8677828251859125
28
  },
29
  "bnn": {
30
+ "samples": 5450,
31
+ "BLEU": 6.4919986563896686,
32
+ "chrF2": 34.17883492772349,
33
+ "TER": 104.25526132214785,
34
+ "exact_match_rate": 0.011926605504587157,
35
+ "empty_output_rate": 0.0,
36
+ "character_length_ratio": 1.0408969931468297
37
  },
38
  "ckv": {
39
+ "samples": 2852,
40
+ "BLEU": 18.205512848950875,
41
+ "chrF2": 43.33952537429594,
42
+ "TER": 77.16231925437971,
43
+ "exact_match_rate": 0.01367461430575035,
44
+ "empty_output_rate": 0.0,
45
+ "character_length_ratio": 0.9093549956425719
46
  },
47
  "dru": {
48
+ "samples": 5524,
49
+ "BLEU": 5.692925020608219,
50
+ "chrF2": 30.35012001876045,
51
+ "TER": 113.70911555016845,
52
+ "exact_match_rate": 0.00832729905865315,
53
+ "empty_output_rate": 0.0,
54
+ "character_length_ratio": 1.103744308481323
55
  },
56
  "pwn": {
57
+ "samples": 5519,
58
+ "BLEU": 7.180838288745003,
59
+ "chrF2": 33.700085898393795,
60
+ "TER": 96.1613289434301,
61
+ "exact_match_rate": 0.006885305308932777,
62
+ "empty_output_rate": 0.0,
63
+ "character_length_ratio": 0.9690585598979807
64
  },
65
  "pyu": {
66
+ "samples": 4105,
67
+ "BLEU": 15.53892230178134,
68
+ "chrF2": 41.387939333762176,
69
+ "TER": 79.79833144761218,
70
+ "exact_match_rate": 0.025091352009744213,
71
+ "empty_output_rate": 0.0,
72
+ "character_length_ratio": 0.8805288894009868
73
  },
74
  "ssf": {
75
+ "samples": 1670,
76
+ "BLEU": 18.366449370165274,
77
+ "chrF2": 47.497924920922635,
78
+ "TER": 73.34358799065687,
79
+ "exact_match_rate": 0.010778443113772455,
80
+ "empty_output_rate": 0.0,
81
+ "character_length_ratio": 0.944087575611584
82
  },
83
  "sxr": {
84
+ "samples": 1539,
85
+ "BLEU": 6.458556035844864,
86
+ "chrF2": 40.76560285082243,
87
+ "TER": 99.49654145871641,
88
+ "exact_match_rate": 0.007147498375568551,
89
+ "empty_output_rate": 0.0,
90
+ "character_length_ratio": 0.9759231536926147
91
  },
92
  "szy": {
93
+ "samples": 2147,
94
+ "BLEU": 15.040878188244656,
95
+ "chrF2": 39.495927333260504,
96
+ "TER": 85.09006784331055,
97
+ "exact_match_rate": 0.014904517931998137,
98
+ "empty_output_rate": 0.0,
99
+ "character_length_ratio": 0.9423002163284534
100
  },
101
  "tao": {
102
+ "samples": 1802,
103
+ "BLEU": 9.499002338764912,
104
+ "chrF2": 32.563121155209934,
105
+ "TER": 88.68606978370428,
106
+ "exact_match_rate": 0.013873473917869035,
107
+ "empty_output_rate": 0.0,
108
+ "character_length_ratio": 0.9169190007570023
109
  },
110
  "tay": {
111
+ "samples": 6395,
112
+ "BLEU": 7.472319192536347,
113
+ "chrF2": 29.227466942314855,
114
+ "TER": 101.56598631049232,
115
+ "exact_match_rate": 0.01751368256450352,
116
+ "empty_output_rate": 0.0,
117
+ "character_length_ratio": 0.999633488664328
118
  },
119
  "trv": {
120
+ "samples": 6689,
121
+ "BLEU": 16.103440471350194,
122
+ "chrF2": 39.05221955096421,
123
+ "TER": 80.45892092740272,
124
+ "exact_match_rate": 0.02167738077440574,
125
+ "empty_output_rate": 0.0,
126
+ "character_length_ratio": 0.9643189020950927
127
  },
128
  "tsu": {
129
+ "samples": 1889,
130
+ "BLEU": 6.817369914830053,
131
+ "chrF2": 29.61931373534734,
132
+ "TER": 99.81588140874327,
133
+ "exact_match_rate": 0.005293806246691371,
134
+ "empty_output_rate": 0.0,
135
+ "character_length_ratio": 0.9630728921458253
136
  },
137
  "xnb": {
138
+ "samples": 2927,
139
+ "BLEU": 15.018793112717322,
140
+ "chrF2": 47.157035146575886,
141
+ "TER": 86.5811048436822,
142
+ "exact_match_rate": 0.009224461906388794,
143
+ "empty_output_rate": 0.0,
144
+ "character_length_ratio": 1.0146939099700165
145
  },
146
  "xsy": {
147
+ "samples": 1947,
148
+ "BLEU": 16.882563257190064,
149
+ "chrF2": 43.04271422508787,
150
+ "TER": 84.33496301867869,
151
+ "exact_match_rate": 0.014381099126861838,
152
+ "empty_output_rate": 0.0,
153
+ "character_length_ratio": 0.993871421314939
154
  }
155
  },
156
  "by_source_bucket": {
157
+ "Formosan-Academia-Sinica-Oral-Legends": {
158
+ "samples": 4,
159
+ "BLEU": 1.2801994542197097,
160
+ "chrF2": 16.29668103738638,
161
+ "TER": 89.47368421052632,
162
+ "exact_match_rate": 0.0,
163
+ "empty_output_rate": 0.0,
164
+ "character_length_ratio": 0.9149560117302052
165
+ },
166
+ "Formosan-Amis-Lifok-Dongi-Saopo-Kimakimad": {
167
+ "samples": 1604,
168
+ "BLEU": 1.3784710187917888,
169
+ "chrF2": 20.884469552418732,
170
+ "TER": 141.77648279363396,
171
+ "exact_match_rate": 0.0,
172
+ "empty_output_rate": 0.0,
173
+ "character_length_ratio": 1.2087005939314248
174
  },
175
  "Formosan-Amis_myths_and_customs": {
176
+ "samples": 7,
177
+ "BLEU": 1.343710991599318,
178
+ "chrF2": 13.90105068795303,
179
+ "TER": 98.60869565217392,
180
+ "exact_match_rate": 0.0,
181
+ "empty_output_rate": 0.0,
182
+ "character_length_ratio": 0.7148619298789948
183
+ },
184
+ "Formosan-CIP-Atayal-Grammar-Overview": {
185
+ "samples": 56,
186
+ "BLEU": 15.39533996941775,
187
+ "chrF2": 39.44618944280046,
188
+ "TER": 72.28381374722838,
189
+ "exact_match_rate": 0.017857142857142856,
190
+ "empty_output_rate": 0.0,
191
+ "character_length_ratio": 0.8308300395256917
192
+ },
193
+ "Formosan-Glosbe": {
194
+ "samples": 21,
195
+ "BLEU": 9.675968025856529,
196
+ "chrF2": 31.718065989698136,
197
+ "TER": 81.08882521489971,
198
+ "exact_match_rate": 0.0,
199
+ "empty_output_rate": 0.0,
200
+ "character_length_ratio": 0.6264501160092807
201
+ },
202
+ "Formosan-Hala-Saku-La-Videos": {
203
+ "samples": 24,
204
+ "BLEU": 1.0282372177324197,
205
+ "chrF2": 27.178522016860168,
206
+ "TER": 138.53881278538813,
207
+ "exact_match_rate": 0.0,
208
+ "empty_output_rate": 0.0,
209
+ "character_length_ratio": 1.4759275237273513
210
+ },
211
+ "Formosan-Huang-Mei-Chin-Atayal-Reference-Grammar": {
212
+ "samples": 2,
213
+ "BLEU": 21.7860828319701,
214
+ "chrF2": 52.47414724044989,
215
+ "TER": 89.65517241379311,
216
+ "exact_match_rate": 0.0,
217
+ "empty_output_rate": 0.0,
218
+ "character_length_ratio": 1.092783505154639
219
+ },
220
+ "Formosan-ILRDF-Tousvusvutu-Kita": {
221
+ "samples": 738,
222
+ "BLEU": 2.3231388539110887,
223
+ "chrF2": 19.667599166799192,
224
+ "TER": 115.64985820017984,
225
+ "exact_match_rate": 0.0,
226
+ "empty_output_rate": 0.0,
227
+ "character_length_ratio": 0.9953549408431928
228
  },
229
+ "Formosan-Indigenous-Language-Literary-Awards": {
230
+ "samples": 3206,
231
+ "BLEU": 1.983167905621269,
232
+ "chrF2": 19.884952088031383,
233
+ "TER": 107.73831810693426,
234
+ "exact_match_rate": 0.0,
235
+ "empty_output_rate": 0.0,
236
+ "character_length_ratio": 0.8384160333333859
237
+ },
238
+ "Formosan-Kavalan-Zhang-Reference-Grammar": {
239
+ "samples": 2,
240
+ "BLEU": 8.130850857597448,
241
+ "chrF2": 31.031495303049144,
242
+ "TER": 100.0,
243
+ "exact_match_rate": 0.0,
244
+ "empty_output_rate": 0.0,
245
+ "character_length_ratio": 0.8721804511278195
246
+ },
247
+ "Formosan-Li-Peirong-Xu-Weisheng-Introduction-Truku-Grammar": {
248
+ "samples": 122,
249
+ "BLEU": 28.112629844538947,
250
+ "chrF2": 48.126316885271926,
251
+ "TER": 58.2441113490364,
252
+ "exact_match_rate": 0.04918032786885246,
253
+ "empty_output_rate": 0.0,
254
+ "character_length_ratio": 0.890506329113924
255
+ },
256
+ "Formosan-Li-Peizhen-Wu-Xingyu-Shouhu-Xing": {
257
+ "samples": 6,
258
+ "BLEU": 3.3789807625348294,
259
+ "chrF2": 32.44045982819115,
260
+ "TER": 89.28571428571429,
261
+ "exact_match_rate": 0.0,
262
+ "empty_output_rate": 0.0,
263
+ "character_length_ratio": 0.9090909090909091
264
+ },
265
+ "Formosan-Nowbucyang-Truku-Thesis": {
266
+ "samples": 64,
267
+ "BLEU": 42.62571991441162,
268
+ "chrF2": 58.13053672376524,
269
+ "TER": 43.91025641025641,
270
+ "exact_match_rate": 0.125,
271
+ "empty_output_rate": 0.0,
272
+ "character_length_ratio": 0.9693063228974831
273
  },
274
  "Formosan-PaiwanStories": {
275
+ "samples": 18,
276
+ "BLEU": 12.146582094620106,
277
+ "chrF2": 40.0512658462955,
278
+ "TER": 80.69620253164557,
279
+ "exact_match_rate": 0.0,
280
+ "empty_output_rate": 0.0,
281
+ "character_length_ratio": 0.8833833833833834
282
+ },
283
+ "Formosan-SEALS": {
284
+ "samples": 16,
285
+ "BLEU": 8.415910137810393,
286
+ "chrF2": 28.26571271281777,
287
+ "TER": 94.46640316205533,
288
+ "exact_match_rate": 0.0,
289
+ "empty_output_rate": 0.0,
290
+ "character_length_ratio": 0.9056399132321041
291
  },
292
+ "Formosan-Seediq-Zhang-Reference-Grammar": {
293
+ "samples": 15,
294
+ "BLEU": 21.64207242929072,
295
+ "chrF2": 41.25886173203152,
296
+ "TER": 60.273972602739725,
297
+ "exact_match_rate": 0.06666666666666667,
298
+ "empty_output_rate": 0.0,
299
+ "character_length_ratio": 0.8900804289544236
300
+ },
301
+ "Formosan-Song-Limei-Introduction-Kanakanavu-Grammar": {
302
+ "samples": 104,
303
+ "BLEU": 20.018421319303723,
304
+ "chrF2": 50.65882123564126,
305
+ "TER": 68.50828729281768,
306
+ "exact_match_rate": 0.0,
307
+ "empty_output_rate": 0.0,
308
+ "character_length_ratio": 0.9215198863636364
309
+ },
310
+ "Formosan-Song-Limei-Introduction-Seediq-Grammar": {
311
+ "samples": 107,
312
+ "BLEU": 28.438670039370407,
313
+ "chrF2": 51.16975909850582,
314
+ "TER": 58.333333333333336,
315
+ "exact_match_rate": 0.018691588785046728,
316
+ "empty_output_rate": 0.0,
317
+ "character_length_ratio": 0.9173922276491824
318
+ },
319
+ "Formosan-Wilang-Yutas-Videos": {
320
+ "samples": 10,
321
+ "BLEU": 4.995748309281416,
322
+ "chrF2": 32.644127699351905,
323
+ "TER": 82.91139240506328,
324
+ "exact_match_rate": 0.0,
325
+ "empty_output_rate": 0.0,
326
+ "character_length_ratio": 0.8839634941329857
327
+ },
328
+ "Formosan-Wu-Jinglan-Introduction-Amis-Grammar": {
329
+ "samples": 34,
330
+ "BLEU": 15.285400748361376,
331
+ "chrF2": 39.77005031327309,
332
+ "TER": 75.98116169544741,
333
+ "exact_match_rate": 0.0,
334
+ "empty_output_rate": 0.0,
335
+ "character_length_ratio": 0.7380820399113082
336
+ },
337
+ "Formosan-Yeh-Meili-Introduction-Saisiyat-Grammar": {
338
+ "samples": 4,
339
+ "BLEU": 0.877898977318005,
340
+ "chrF2": 22.47130237887143,
341
+ "TER": 102.38095238095238,
342
+ "exact_match_rate": 0.0,
343
+ "empty_output_rate": 0.0,
344
+ "character_length_ratio": 0.7777777777777778
345
+ },
346
+ "Formosan-Zhang-Yongli-Pan-Jiarong-Introduction-Tsou-Grammar": {
347
+ "samples": 37,
348
+ "BLEU": 6.111045446859278,
349
+ "chrF2": 29.522344112831167,
350
+ "TER": 89.0909090909091,
351
+ "exact_match_rate": 0.0,
352
+ "empty_output_rate": 0.0,
353
+ "character_length_ratio": 0.8224852071005917
354
+ },
355
+ "Formosan-Zheng-ACL-2024": {
356
+ "samples": 4947,
357
+ "BLEU": 23.163784254220417,
358
+ "chrF2": 48.483492242805234,
359
+ "TER": 66.79567779960706,
360
+ "exact_match_rate": 0.005255710531635335,
361
+ "empty_output_rate": 0.0,
362
+ "character_length_ratio": 0.9584476447850032
363
+ },
364
+ "Formosan-amis_tung-chiou": {
365
+ "samples": 4,
366
+ "BLEU": 1.1215459083717743,
367
+ "chrF2": 16.02261289031762,
368
+ "TER": 90.64102564102564,
369
+ "exact_match_rate": 0.0,
370
+ "empty_output_rate": 0.0,
371
+ "character_length_ratio": 0.5716259788116076
372
  },
373
  "Formosan-ePark": {
374
+ "samples": 5491,
375
+ "BLEU": 32.47106791414506,
376
+ "chrF2": 58.39562052063364,
377
+ "TER": 57.561408700799056,
378
+ "exact_match_rate": 0.11018029502822801,
379
+ "empty_output_rate": 0.0,
380
+ "character_length_ratio": 0.9401507204770054
381
  },
382
  "Formosan-gitbook_translations": {
383
+ "samples": 62,
384
+ "BLEU": 1.5895915408872159,
385
+ "chrF2": 31.81322281402857,
386
+ "TER": 99.625468164794,
387
+ "exact_match_rate": 0.0,
388
+ "empty_output_rate": 0.0,
389
+ "character_length_ratio": 1.0295886689949554
390
  },
391
  "culture": {
392
+ "samples": 11335,
393
+ "BLEU": 5.64921902638139,
394
+ "chrF2": 30.383705325120484,
395
+ "TER": 107.6751912434003,
396
+ "exact_match_rate": 8.82223202470225e-05,
397
+ "empty_output_rate": 0.0,
398
+ "character_length_ratio": 1.0670105445747935
399
  },
400
  "essays": {
401
+ "samples": 3176,
402
+ "BLEU": 12.877681630343817,
403
+ "chrF2": 41.98631899635104,
404
+ "TER": 77.95772921812252,
405
+ "exact_match_rate": 0.001889168765743073,
406
+ "empty_output_rate": 0.0,
407
+ "character_length_ratio": 0.9003324918416353
408
+ },
409
+ "nine_level": {
410
+ "samples": 1933,
411
+ "BLEU": 23.220082610030552,
412
+ "chrF2": 49.667606043905195,
413
+ "TER": 67.21720586233495,
414
+ "exact_match_rate": 0.03362648732540093,
415
+ "empty_output_rate": 0.0,
416
+ "character_length_ratio": 0.9305996044923697
417
  },
418
  "ntu": {
419
+ "samples": 2884,
420
+ "BLEU": 6.929226380572684,
421
+ "chrF2": 37.1771599765339,
422
+ "TER": 109.3261774270575,
423
+ "exact_match_rate": 0.0013869625520110957,
424
+ "empty_output_rate": 0.0,
425
+ "character_length_ratio": 1.001182910515598
426
  },
427
  "picture_book": {
428
+ "samples": 13023,
429
+ "BLEU": 13.724197275501723,
430
+ "chrF2": 41.82467517188842,
431
+ "TER": 78.72949078056818,
432
+ "exact_match_rate": 0.0026875527912155416,
433
+ "empty_output_rate": 0.0,
434
+ "character_length_ratio": 0.8899614244283685
435
  },
436
  "picture_story": {
437
+ "samples": 729,
438
+ "BLEU": 6.2739916591958655,
439
+ "chrF2": 32.04857787789198,
440
+ "TER": 105.21101644541311,
441
+ "exact_match_rate": 0.0013717421124828531,
442
+ "empty_output_rate": 0.0,
443
+ "character_length_ratio": 1.0036009031454376
444
  },
445
  "presidential_apology": {
446
+ "samples": 482,
447
+ "BLEU": 2.9841897823113888,
448
+ "chrF2": 25.89628040282464,
449
+ "TER": 110.05302078973071,
450
+ "exact_match_rate": 0.0,
451
+ "empty_output_rate": 0.0,
452
+ "character_length_ratio": 1.009524562096668
453
  },
454
  "reading_writing": {
455
+ "samples": 4793,
456
+ "BLEU": 5.929647858822887,
457
+ "chrF2": 31.108854216943634,
458
+ "TER": 101.48612562405665,
459
+ "exact_match_rate": 0.00020863759649488838,
460
+ "empty_output_rate": 0.0,
461
+ "character_length_ratio": 0.9925077107233663
462
  },
463
  "youtube": {
464
+ "samples": 6324,
465
+ "BLEU": 4.914640291500347,
466
+ "chrF2": 29.507051949569323,
467
+ "TER": 101.41015310233684,
468
+ "exact_match_rate": 0.0014231499051233396,
469
+ "empty_output_rate": 0.0,
470
+ "character_length_ratio": 0.9698602852268398
471
  }
472
  },
473
  "by_length_bin": {
474
  "004_008": {
475
+ "samples": 50,
476
+ "BLEU": 35.03760315459789,
477
+ "chrF2": 47.55915870255983,
478
+ "TER": 59.43775100401606,
479
+ "exact_match_rate": 0.16,
480
+ "empty_output_rate": 0.0,
481
+ "character_length_ratio": 0.7219343696027634
482
  },
483
  "009_016": {
484
+ "samples": 5361,
485
+ "BLEU": 29.913254287347616,
486
+ "chrF2": 50.441436043101604,
487
+ "TER": 62.52098489087857,
488
+ "exact_match_rate": 0.11639619473978735,
489
+ "empty_output_rate": 0.0,
490
+ "character_length_ratio": 0.8506984387838948
491
  },
492
  "017_032": {
493
+ "samples": 30498,
494
+ "BLEU": 13.925419993339279,
495
+ "chrF2": 38.9375221907002,
496
+ "TER": 85.30979526456771,
497
+ "exact_match_rate": 0.004459308807134894,
498
+ "empty_output_rate": 0.0,
499
+ "character_length_ratio": 0.9186720120687659
500
  },
501
  "033_plus": {
502
+ "samples": 25475,
503
+ "BLEU": 6.913351604601034,
504
+ "chrF2": 31.754674128650123,
505
+ "TER": 101.97612519293382,
506
+ "exact_match_rate": 0.00011776251226692835,
507
+ "empty_output_rate": 0.0,
508
+ "character_length_ratio": 0.9989336873138698
509
  }
510
  }
511
  }
experiment_metadata.json CHANGED
@@ -1,4 +1,183 @@
1
  {
2
- "step": 300000,
3
- "direction": "zh2f"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
  }
 
1
  {
2
+ "step": 280000,
3
+ "best_metric": "chrF2",
4
+ "best_value": 48.63318542236297,
5
+ "direction": "zh2f",
6
+ "validation": {
7
+ "mean_token_loss": 2.1317479789684692,
8
+ "ppl": 8.42958868466291,
9
+ "by_language": {
10
+ "ami": 2.269358691668898,
11
+ "bnn": 2.104894006520871,
12
+ "ckv": 1.8107160835177238,
13
+ "dru": 2.2205682444297405,
14
+ "pwn": 2.2337666226988415,
15
+ "pyu": 1.551884051591749,
16
+ "ssf": 1.7170341627330012,
17
+ "sxr": 2.331028452326917,
18
+ "szy": 2.1995507054022494,
19
+ "tao": 2.877571459555958,
20
+ "tay": 1.7397732444987097,
21
+ "trv": 2.778555995799422,
22
+ "tsu": 2.2668690758533803,
23
+ "xnb": 1.363018649051961,
24
+ "xsy": 1.9556310469665925
25
+ },
26
+ "generation": {
27
+ "samples": 1920,
28
+ "bleu_tokenize": "13a",
29
+ "global": {
30
+ "BLEU": 24.44267743637224,
31
+ "chrF2": 48.63318542236297,
32
+ "TER": 72.19686356035612,
33
+ "exact_match_rate": 0.0328125,
34
+ "empty_output_rate": 0.0,
35
+ "character_length_ratio": 0.9440213020983477
36
+ },
37
+ "by_language": {
38
+ "ami": {
39
+ "samples": 128,
40
+ "BLEU": 17.85512263123292,
41
+ "chrF2": 39.98571203917058,
42
+ "TER": 72.768192048012,
43
+ "exact_match_rate": 0.015625,
44
+ "empty_output_rate": 0.0,
45
+ "character_length_ratio": 0.8103996680956991
46
+ },
47
+ "bnn": {
48
+ "samples": 128,
49
+ "BLEU": 22.645666096272024,
50
+ "chrF2": 51.080349342786036,
51
+ "TER": 72.78688524590164,
52
+ "exact_match_rate": 0.0390625,
53
+ "empty_output_rate": 0.0,
54
+ "character_length_ratio": 0.9546792984252976
55
+ },
56
+ "ckv": {
57
+ "samples": 128,
58
+ "BLEU": 33.66880755635196,
59
+ "chrF2": 56.68776294516569,
60
+ "TER": 58.133971291866025,
61
+ "exact_match_rate": 0.046875,
62
+ "empty_output_rate": 0.0,
63
+ "character_length_ratio": 0.9225160829163689
64
+ },
65
+ "dru": {
66
+ "samples": 128,
67
+ "BLEU": 22.3007660121,
68
+ "chrF2": 48.207123404656315,
69
+ "TER": 86.4500792393027,
70
+ "exact_match_rate": 0.0390625,
71
+ "empty_output_rate": 0.0,
72
+ "character_length_ratio": 1.0123957367933272
73
+ },
74
+ "pwn": {
75
+ "samples": 128,
76
+ "BLEU": 14.708541368128696,
77
+ "chrF2": 41.18716454434891,
78
+ "TER": 83.75254928619987,
79
+ "exact_match_rate": 0.0078125,
80
+ "empty_output_rate": 0.0,
81
+ "character_length_ratio": 0.9558323895809739
82
+ },
83
+ "pyu": {
84
+ "samples": 128,
85
+ "BLEU": 37.34728596407374,
86
+ "chrF2": 57.47543271792994,
87
+ "TER": 54.82130815913688,
88
+ "exact_match_rate": 0.125,
89
+ "empty_output_rate": 0.0,
90
+ "character_length_ratio": 0.9251677076104557
91
+ },
92
+ "ssf": {
93
+ "samples": 128,
94
+ "BLEU": 31.010144775751396,
95
+ "chrF2": 55.935953143945284,
96
+ "TER": 60.111576011157595,
97
+ "exact_match_rate": 0.0390625,
98
+ "empty_output_rate": 0.0,
99
+ "character_length_ratio": 0.9231113097898972
100
+ },
101
+ "sxr": {
102
+ "samples": 128,
103
+ "BLEU": 14.363923538208141,
104
+ "chrF2": 51.044451393604305,
105
+ "TER": 83.9382940108893,
106
+ "exact_match_rate": 0.0078125,
107
+ "empty_output_rate": 0.0,
108
+ "character_length_ratio": 0.9517633186836746
109
+ },
110
+ "szy": {
111
+ "samples": 128,
112
+ "BLEU": 25.298077472587014,
113
+ "chrF2": 49.53596050102026,
114
+ "TER": 67.36059479553903,
115
+ "exact_match_rate": 0.0234375,
116
+ "empty_output_rate": 0.0,
117
+ "character_length_ratio": 0.9305140059831384
118
+ },
119
+ "tao": {
120
+ "samples": 128,
121
+ "BLEU": 24.445549580912907,
122
+ "chrF2": 43.47864106568798,
123
+ "TER": 71.18119975262832,
124
+ "exact_match_rate": 0.03125,
125
+ "empty_output_rate": 0.0,
126
+ "character_length_ratio": 0.9397546459370825
127
+ },
128
+ "tay": {
129
+ "samples": 128,
130
+ "BLEU": 27.905381873235783,
131
+ "chrF2": 50.36756388999408,
132
+ "TER": 62.61620185922975,
133
+ "exact_match_rate": 0.0390625,
134
+ "empty_output_rate": 0.0,
135
+ "character_length_ratio": 0.9146141215106732
136
+ },
137
+ "trv": {
138
+ "samples": 128,
139
+ "BLEU": 16.827752065519654,
140
+ "chrF2": 38.42296089938853,
141
+ "TER": 80.38574697613599,
142
+ "exact_match_rate": 0.0078125,
143
+ "empty_output_rate": 0.0,
144
+ "character_length_ratio": 0.9287296898079763
145
+ },
146
+ "tsu": {
147
+ "samples": 128,
148
+ "BLEU": 15.659400453652273,
149
+ "chrF2": 41.39653446689282,
150
+ "TER": 83.96846254927726,
151
+ "exact_match_rate": 0.0078125,
152
+ "empty_output_rate": 0.0,
153
+ "character_length_ratio": 0.9500116522955022
154
+ },
155
+ "xnb": {
156
+ "samples": 128,
157
+ "BLEU": 31.783554264342545,
158
+ "chrF2": 60.21115612912942,
159
+ "TER": 60.189165950128974,
160
+ "exact_match_rate": 0.0390625,
161
+ "empty_output_rate": 0.0,
162
+ "character_length_ratio": 0.9772643024836278
163
+ },
164
+ "xsy": {
165
+ "samples": 128,
166
+ "BLEU": 28.905155126822713,
167
+ "chrF2": 52.77532696227354,
168
+ "TER": 75.81120943952803,
169
+ "exact_match_rate": 0.0234375,
170
+ "empty_output_rate": 0.0,
171
+ "character_length_ratio": 1.0457130114840005
172
+ }
173
+ }
174
+ },
175
+ "step": 280000,
176
+ "selection": {
177
+ "metric": "chrF2",
178
+ "value": 48.63318542236297,
179
+ "improved": true,
180
+ "best_value_before_eval": 48.441275571052344
181
+ }
182
+ }
183
  }
model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:1828c36daebb01b7f4aa431daa0e71725864b432814e691425e7a6d2411c3739
3
- size 2474797408
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a3cffe37ae7ee3aa89ed883bcb5ee85cf8aa4ebb69a74e119461643c78c32753
3
+ size 2475092320
sentencepiece.bpe.model CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:5450fbcd0f7a01bc2a8d6f39edcb102752660081bfd686b9e46d76a399a31b3f
3
- size 4900258
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0571a653d72d4d5a892f302084363ae86de93f9da19521a9bd3498b60819b960
3
+ size 4898297
special_tokens_map.json CHANGED
@@ -231,17 +231,24 @@
231
  "<dialect_hengchun>",
232
  "<dialect_jianhe>",
233
  "<dialect_junqun>",
 
234
  "<dialect_kaqun>",
 
235
  "<dialect_luanqun>",
236
  "<dialect_malan>",
237
  "<dialect_maolin>",
238
  "<dialect_nanwang>",
239
  "<dialect_northern>",
 
 
 
240
  "<dialect_sekolik>",
241
  "<dialect_southern>",
242
  "<dialect_tanqun>",
243
  "<dialect_tegudaya>",
 
244
  "<dialect_truku>",
 
245
  "<dialect_unknown>",
246
  "<dialect_wanda>",
247
  "<dialect_wanshan>",
@@ -249,7 +256,8 @@
249
  "<dialect_wutai>",
250
  "<dialect_xiqun>",
251
  "<dialect_xiuguluan>",
252
- "<dialect_yilan_zeaol>",
 
253
  "<dialect_zeaol>",
254
  "<dialect_zhiben>",
255
  "<dialect_zhuoqun>",
@@ -257,16 +265,80 @@
257
  "<dom_culture>",
258
  "<dom_dictionary>",
259
  "<dom_essays>",
 
260
  "<dom_formosan_100_paiwan_texts>",
 
 
 
 
 
261
  "<dom_formosan_amis_myths_and_customs>",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
262
  "<dom_formosan_epark>",
 
263
  "<dom_formosan_gitbook_translations>",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
264
  "<dom_formosan_old_texts>",
 
 
265
  "<dom_formosan_paiwanstories>",
 
 
 
 
266
  "<dom_formosan_rik_bunun>",
 
 
 
 
 
 
267
  "<dom_formosan_seals>",
 
 
 
 
 
 
 
 
 
 
268
  "<dom_formosan_wilang_yutas_videos>",
 
 
269
  "<dom_formosan_yeddas_blog>",
 
 
 
270
  "<dom_formosan_zheng_data>",
271
  "<dom_learning_vocab>",
272
  "<dom_nine_level>",
 
231
  "<dialect_hengchun>",
232
  "<dialect_jianhe>",
233
  "<dialect_junqun>",
234
+ "<dialect_kanakanavu>",
235
  "<dialect_kaqun>",
236
+ "<dialect_kavalan>",
237
  "<dialect_luanqun>",
238
  "<dialect_malan>",
239
  "<dialect_maolin>",
240
  "<dialect_nanwang>",
241
  "<dialect_northern>",
242
+ "<dialect_saaroa>",
243
+ "<dialect_saisiyat>",
244
+ "<dialect_sakizaya>",
245
  "<dialect_sekolik>",
246
  "<dialect_southern>",
247
  "<dialect_tanqun>",
248
  "<dialect_tegudaya>",
249
+ "<dialect_thao>",
250
  "<dialect_truku>",
251
+ "<dialect_tsou>",
252
  "<dialect_unknown>",
253
  "<dialect_wanda>",
254
  "<dialect_wanshan>",
 
256
  "<dialect_wutai>",
257
  "<dialect_xiqun>",
258
  "<dialect_xiuguluan>",
259
+ "<dialect_yami>",
260
+ "<dialect_yilanzeaol>",
261
  "<dialect_zeaol>",
262
  "<dialect_zhiben>",
263
  "<dialect_zhuoqun>",
 
265
  "<dom_culture>",
266
  "<dom_dictionary>",
267
  "<dom_essays>",
268
+ "<dom_ethnography_journal_ritual_song>",
269
  "<dom_formosan_100_paiwan_texts>",
270
+ "<dom_formosan_academia_sinica_oral_legends>",
271
+ "<dom_formosan_amis_adversative_constructions>",
272
+ "<dom_formosan_amis_kavalan_lin_interrogative_verbs>",
273
+ "<dom_formosan_amis_kuo_sung_comparative_constructions>",
274
+ "<dom_formosan_amis_lifok_dongi_saopo_kimakimad>",
275
  "<dom_formosan_amis_myths_and_customs>",
276
+ "<dom_formosan_amis_pa_verbs>",
277
+ "<dom_formosan_amis_serial_verb_constructions>",
278
+ "<dom_formosan_amis_tung_chiou>",
279
+ "<dom_formosan_asai_sedik_language>",
280
+ "<dom_formosan_bunun_debusser_dissertation>",
281
+ "<dom_formosan_bunun_moriguchi_northern_texts>",
282
+ "<dom_formosan_bunun_topic_focus>",
283
+ "<dom_formosan_chen_fukuda_relabeling_ergative>",
284
+ "<dom_formosan_chen_fukuda_three_ways_steal>",
285
+ "<dom_formosan_cip_atayal_grammar_overview>",
286
+ "<dom_formosan_dean_johnson_year_clouds_smangus>",
287
+ "<dom_formosan_dorinda_tsai_hsiu_liu_neutral_imperfect>",
288
+ "<dom_formosan_egerod_origin_headhunting_atayal_text_v>",
289
+ "<dom_formosan_egerod_soren_word_order_word_classes_at>",
290
+ "<dom_formosan_elizabeth_zeitoun_chen_huei_wu_overview>",
291
  "<dom_formosan_epark>",
292
+ "<dom_formosan_ferrell_taiwan_aboriginal_groups_proble>",
293
  "<dom_formosan_gitbook_translations>",
294
+ "<dom_formosan_glosbe>",
295
+ "<dom_formosan_hala_saku_la_videos>",
296
+ "<dom_formosan_holmer_seediq>",
297
+ "<dom_formosan_huang_grammaticalization_squliq_atayal>",
298
+ "<dom_formosan_huang_mei_chin_atayal_reference_grammar>",
299
+ "<dom_formosan_huteson_rukai_survey>",
300
+ "<dom_formosan_ilrdf_42_language_practice_word_lists>",
301
+ "<dom_formosan_ilrdf_tousvusvutu_kita>",
302
+ "<dom_formosan_indigenous_language_literary_awards>",
303
+ "<dom_formosan_kanakanavu_texts>",
304
+ "<dom_formosan_kavalan_zhang_reference_grammar>",
305
+ "<dom_formosan_li_peirong_xu_weisheng_introduction_tru>",
306
+ "<dom_formosan_li_peizhen_wu_xingyu_shouhu_xing>",
307
+ "<dom_formosan_naomi_tsukida_correlative_clauses_seedi>",
308
+ "<dom_formosan_nowbucyang_truku_thesis>",
309
  "<dom_formosan_old_texts>",
310
+ "<dom_formosan_paiwan_collart_zeitoun_time_reference>",
311
+ "<dom_formosan_paiwan_ho_five_dialects>",
312
  "<dom_formosan_paiwanstories>",
313
+ "<dom_formosan_puyuma_chen_raising_to_object>",
314
+ "<dom_formosan_puyuma_katipol_kopfjagdriten>",
315
+ "<dom_formosan_puyuma_teng_pronominal_systems>",
316
+ "<dom_formosan_puyuma_teng_reference_grammar>",
317
  "<dom_formosan_rik_bunun>",
318
+ "<dom_formosan_robert_blust_austronesian_homeland_ling>",
319
+ "<dom_formosan_rukai_mantauran_stories>",
320
+ "<dom_formosan_rukai_texts>",
321
+ "<dom_formosan_rukai_zeitoun_saying>",
322
+ "<dom_formosan_saaroa_pan_grammar>",
323
+ "<dom_formosan_sakizaya_affixes>",
324
  "<dom_formosan_seals>",
325
+ "<dom_formosan_seediq_zhang_reference_grammar>",
326
+ "<dom_formosan_shigeru_tsuchida_kanakanavu_texts>",
327
+ "<dom_formosan_shigeru_tsuchida_reconstruction_proto_t>",
328
+ "<dom_formosan_shih_rukai_adverbial>",
329
+ "<dom_formosan_song_limei_introduction_kanakanavu_gram>",
330
+ "<dom_formosan_song_limei_introduction_seediq_grammar>",
331
+ "<dom_formosan_sung_kuo_descriptive_comparative_constr>",
332
+ "<dom_formosan_taoshan_elementary_school_atelier_hui_k>",
333
+ "<dom_formosan_tsukida_naomi_verb_classification_amis>",
334
+ "<dom_formosan_wei_matri_clan_lineage_system_ami>",
335
  "<dom_formosan_wilang_yutas_videos>",
336
+ "<dom_formosan_wu_jinglan_introduction_amis_grammar>",
337
+ "<dom_formosan_yedda_palemeq_blog>",
338
  "<dom_formosan_yeddas_blog>",
339
+ "<dom_formosan_yeh_meili_introduction_saisiyat_grammar>",
340
+ "<dom_formosan_zhang_yongli_pan_jiarong_introduction_t>",
341
+ "<dom_formosan_zheng_acl_2024>",
342
  "<dom_formosan_zheng_data>",
343
  "<dom_learning_vocab>",
344
  "<dom_nine_level>",
tokenizer_config.json CHANGED
@@ -1881,7 +1881,7 @@
1881
  "special": true
1882
  },
1883
  "259652": {
1884
- "content": "<dialect_kaqun>",
1885
  "lstrip": false,
1886
  "normalized": false,
1887
  "rstrip": false,
@@ -1889,7 +1889,7 @@
1889
  "special": true
1890
  },
1891
  "259653": {
1892
- "content": "<dialect_luanqun>",
1893
  "lstrip": false,
1894
  "normalized": false,
1895
  "rstrip": false,
@@ -1897,7 +1897,7 @@
1897
  "special": true
1898
  },
1899
  "259654": {
1900
- "content": "<dialect_malan>",
1901
  "lstrip": false,
1902
  "normalized": false,
1903
  "rstrip": false,
@@ -1905,7 +1905,7 @@
1905
  "special": true
1906
  },
1907
  "259655": {
1908
- "content": "<dialect_maolin>",
1909
  "lstrip": false,
1910
  "normalized": false,
1911
  "rstrip": false,
@@ -1913,7 +1913,7 @@
1913
  "special": true
1914
  },
1915
  "259656": {
1916
- "content": "<dialect_nanwang>",
1917
  "lstrip": false,
1918
  "normalized": false,
1919
  "rstrip": false,
@@ -1921,7 +1921,7 @@
1921
  "special": true
1922
  },
1923
  "259657": {
1924
- "content": "<dialect_northern>",
1925
  "lstrip": false,
1926
  "normalized": false,
1927
  "rstrip": false,
@@ -1929,7 +1929,7 @@
1929
  "special": true
1930
  },
1931
  "259658": {
1932
- "content": "<dialect_sekolik>",
1933
  "lstrip": false,
1934
  "normalized": false,
1935
  "rstrip": false,
@@ -1937,7 +1937,7 @@
1937
  "special": true
1938
  },
1939
  "259659": {
1940
- "content": "<dialect_southern>",
1941
  "lstrip": false,
1942
  "normalized": false,
1943
  "rstrip": false,
@@ -1945,7 +1945,7 @@
1945
  "special": true
1946
  },
1947
  "259660": {
1948
- "content": "<dialect_tanqun>",
1949
  "lstrip": false,
1950
  "normalized": false,
1951
  "rstrip": false,
@@ -1953,7 +1953,7 @@
1953
  "special": true
1954
  },
1955
  "259661": {
1956
- "content": "<dialect_tegudaya>",
1957
  "lstrip": false,
1958
  "normalized": false,
1959
  "rstrip": false,
@@ -1961,7 +1961,7 @@
1961
  "special": true
1962
  },
1963
  "259662": {
1964
- "content": "<dialect_truku>",
1965
  "lstrip": false,
1966
  "normalized": false,
1967
  "rstrip": false,
@@ -1969,7 +1969,7 @@
1969
  "special": true
1970
  },
1971
  "259663": {
1972
- "content": "<dialect_unknown>",
1973
  "lstrip": false,
1974
  "normalized": false,
1975
  "rstrip": false,
@@ -1977,7 +1977,7 @@
1977
  "special": true
1978
  },
1979
  "259664": {
1980
- "content": "<dialect_wanda>",
1981
  "lstrip": false,
1982
  "normalized": false,
1983
  "rstrip": false,
@@ -1985,7 +1985,7 @@
1985
  "special": true
1986
  },
1987
  "259665": {
1988
- "content": "<dialect_wanshan>",
1989
  "lstrip": false,
1990
  "normalized": false,
1991
  "rstrip": false,
@@ -1993,7 +1993,7 @@
1993
  "special": true
1994
  },
1995
  "259666": {
1996
- "content": "<dialect_wenshui>",
1997
  "lstrip": false,
1998
  "normalized": false,
1999
  "rstrip": false,
@@ -2001,7 +2001,7 @@
2001
  "special": true
2002
  },
2003
  "259667": {
2004
- "content": "<dialect_wutai>",
2005
  "lstrip": false,
2006
  "normalized": false,
2007
  "rstrip": false,
@@ -2009,7 +2009,7 @@
2009
  "special": true
2010
  },
2011
  "259668": {
2012
- "content": "<dialect_xiqun>",
2013
  "lstrip": false,
2014
  "normalized": false,
2015
  "rstrip": false,
@@ -2017,7 +2017,7 @@
2017
  "special": true
2018
  },
2019
  "259669": {
2020
- "content": "<dialect_xiuguluan>",
2021
  "lstrip": false,
2022
  "normalized": false,
2023
  "rstrip": false,
@@ -2025,7 +2025,7 @@
2025
  "special": true
2026
  },
2027
  "259670": {
2028
- "content": "<dialect_yilan_zeaol>",
2029
  "lstrip": false,
2030
  "normalized": false,
2031
  "rstrip": false,
@@ -2033,7 +2033,7 @@
2033
  "special": true
2034
  },
2035
  "259671": {
2036
- "content": "<dialect_zeaol>",
2037
  "lstrip": false,
2038
  "normalized": false,
2039
  "rstrip": false,
@@ -2041,7 +2041,7 @@
2041
  "special": true
2042
  },
2043
  "259672": {
2044
- "content": "<dialect_zhiben>",
2045
  "lstrip": false,
2046
  "normalized": false,
2047
  "rstrip": false,
@@ -2049,7 +2049,7 @@
2049
  "special": true
2050
  },
2051
  "259673": {
2052
- "content": "<dialect_zhuoqun>",
2053
  "lstrip": false,
2054
  "normalized": false,
2055
  "rstrip": false,
@@ -2057,7 +2057,7 @@
2057
  "special": true
2058
  },
2059
  "259674": {
2060
- "content": "<dom_classroom_context>",
2061
  "lstrip": false,
2062
  "normalized": false,
2063
  "rstrip": false,
@@ -2065,7 +2065,7 @@
2065
  "special": true
2066
  },
2067
  "259675": {
2068
- "content": "<dom_culture>",
2069
  "lstrip": false,
2070
  "normalized": false,
2071
  "rstrip": false,
@@ -2073,7 +2073,7 @@
2073
  "special": true
2074
  },
2075
  "259676": {
2076
- "content": "<dom_dictionary>",
2077
  "lstrip": false,
2078
  "normalized": false,
2079
  "rstrip": false,
@@ -2081,7 +2081,7 @@
2081
  "special": true
2082
  },
2083
  "259677": {
2084
- "content": "<dom_essays>",
2085
  "lstrip": false,
2086
  "normalized": false,
2087
  "rstrip": false,
@@ -2089,7 +2089,7 @@
2089
  "special": true
2090
  },
2091
  "259678": {
2092
- "content": "<dom_formosan_100_paiwan_texts>",
2093
  "lstrip": false,
2094
  "normalized": false,
2095
  "rstrip": false,
@@ -2097,7 +2097,7 @@
2097
  "special": true
2098
  },
2099
  "259679": {
2100
- "content": "<dom_formosan_amis_myths_and_customs>",
2101
  "lstrip": false,
2102
  "normalized": false,
2103
  "rstrip": false,
@@ -2105,7 +2105,7 @@
2105
  "special": true
2106
  },
2107
  "259680": {
2108
- "content": "<dom_formosan_epark>",
2109
  "lstrip": false,
2110
  "normalized": false,
2111
  "rstrip": false,
@@ -2113,7 +2113,7 @@
2113
  "special": true
2114
  },
2115
  "259681": {
2116
- "content": "<dom_formosan_gitbook_translations>",
2117
  "lstrip": false,
2118
  "normalized": false,
2119
  "rstrip": false,
@@ -2121,7 +2121,7 @@
2121
  "special": true
2122
  },
2123
  "259682": {
2124
- "content": "<dom_formosan_old_texts>",
2125
  "lstrip": false,
2126
  "normalized": false,
2127
  "rstrip": false,
@@ -2129,7 +2129,7 @@
2129
  "special": true
2130
  },
2131
  "259683": {
2132
- "content": "<dom_formosan_paiwanstories>",
2133
  "lstrip": false,
2134
  "normalized": false,
2135
  "rstrip": false,
@@ -2137,7 +2137,7 @@
2137
  "special": true
2138
  },
2139
  "259684": {
2140
- "content": "<dom_formosan_rik_bunun>",
2141
  "lstrip": false,
2142
  "normalized": false,
2143
  "rstrip": false,
@@ -2145,7 +2145,7 @@
2145
  "special": true
2146
  },
2147
  "259685": {
2148
- "content": "<dom_formosan_seals>",
2149
  "lstrip": false,
2150
  "normalized": false,
2151
  "rstrip": false,
@@ -2153,7 +2153,7 @@
2153
  "special": true
2154
  },
2155
  "259686": {
2156
- "content": "<dom_formosan_wilang_yutas_videos>",
2157
  "lstrip": false,
2158
  "normalized": false,
2159
  "rstrip": false,
@@ -2161,7 +2161,7 @@
2161
  "special": true
2162
  },
2163
  "259687": {
2164
- "content": "<dom_formosan_yeddas_blog>",
2165
  "lstrip": false,
2166
  "normalized": false,
2167
  "rstrip": false,
@@ -2169,7 +2169,7 @@
2169
  "special": true
2170
  },
2171
  "259688": {
2172
- "content": "<dom_formosan_zheng_data>",
2173
  "lstrip": false,
2174
  "normalized": false,
2175
  "rstrip": false,
@@ -2177,7 +2177,7 @@
2177
  "special": true
2178
  },
2179
  "259689": {
2180
- "content": "<dom_learning_vocab>",
2181
  "lstrip": false,
2182
  "normalized": false,
2183
  "rstrip": false,
@@ -2185,7 +2185,7 @@
2185
  "special": true
2186
  },
2187
  "259690": {
2188
- "content": "<dom_nine_level>",
2189
  "lstrip": false,
2190
  "normalized": false,
2191
  "rstrip": false,
@@ -2193,7 +2193,7 @@
2193
  "special": true
2194
  },
2195
  "259691": {
2196
- "content": "<dom_ntu>",
2197
  "lstrip": false,
2198
  "normalized": false,
2199
  "rstrip": false,
@@ -2201,7 +2201,7 @@
2201
  "special": true
2202
  },
2203
  "259692": {
2204
- "content": "<dom_picture_book>",
2205
  "lstrip": false,
2206
  "normalized": false,
2207
  "rstrip": false,
@@ -2209,7 +2209,7 @@
2209
  "special": true
2210
  },
2211
  "259693": {
2212
- "content": "<dom_picture_story>",
2213
  "lstrip": false,
2214
  "normalized": false,
2215
  "rstrip": false,
@@ -2217,7 +2217,7 @@
2217
  "special": true
2218
  },
2219
  "259694": {
2220
- "content": "<dom_presidential_apology>",
2221
  "lstrip": false,
2222
  "normalized": false,
2223
  "rstrip": false,
@@ -2225,7 +2225,7 @@
2225
  "special": true
2226
  },
2227
  "259695": {
2228
- "content": "<dom_reading_writing>",
2229
  "lstrip": false,
2230
  "normalized": false,
2231
  "rstrip": false,
@@ -2233,7 +2233,7 @@
2233
  "special": true
2234
  },
2235
  "259696": {
2236
- "content": "<dom_unknown>",
2237
  "lstrip": false,
2238
  "normalized": false,
2239
  "rstrip": false,
@@ -2241,7 +2241,7 @@
2241
  "special": true
2242
  },
2243
  "259697": {
2244
- "content": "<dom_youtube>",
2245
  "lstrip": false,
2246
  "normalized": false,
2247
  "rstrip": false,
@@ -2249,7 +2249,7 @@
2249
  "special": true
2250
  },
2251
  "259698": {
2252
- "content": "<src_ami>",
2253
  "lstrip": false,
2254
  "normalized": false,
2255
  "rstrip": false,
@@ -2257,7 +2257,7 @@
2257
  "special": true
2258
  },
2259
  "259699": {
2260
- "content": "<src_bnn>",
2261
  "lstrip": false,
2262
  "normalized": false,
2263
  "rstrip": false,
@@ -2265,7 +2265,7 @@
2265
  "special": true
2266
  },
2267
  "259700": {
2268
- "content": "<src_ckv>",
2269
  "lstrip": false,
2270
  "normalized": false,
2271
  "rstrip": false,
@@ -2273,7 +2273,7 @@
2273
  "special": true
2274
  },
2275
  "259701": {
2276
- "content": "<src_dru>",
2277
  "lstrip": false,
2278
  "normalized": false,
2279
  "rstrip": false,
@@ -2281,7 +2281,7 @@
2281
  "special": true
2282
  },
2283
  "259702": {
2284
- "content": "<src_eng>",
2285
  "lstrip": false,
2286
  "normalized": false,
2287
  "rstrip": false,
@@ -2289,7 +2289,7 @@
2289
  "special": true
2290
  },
2291
  "259703": {
2292
- "content": "<src_pwn>",
2293
  "lstrip": false,
2294
  "normalized": false,
2295
  "rstrip": false,
@@ -2297,7 +2297,7 @@
2297
  "special": true
2298
  },
2299
  "259704": {
2300
- "content": "<src_pyu>",
2301
  "lstrip": false,
2302
  "normalized": false,
2303
  "rstrip": false,
@@ -2305,7 +2305,7 @@
2305
  "special": true
2306
  },
2307
  "259705": {
2308
- "content": "<src_ssf>",
2309
  "lstrip": false,
2310
  "normalized": false,
2311
  "rstrip": false,
@@ -2313,7 +2313,7 @@
2313
  "special": true
2314
  },
2315
  "259706": {
2316
- "content": "<src_sxr>",
2317
  "lstrip": false,
2318
  "normalized": false,
2319
  "rstrip": false,
@@ -2321,7 +2321,7 @@
2321
  "special": true
2322
  },
2323
  "259707": {
2324
- "content": "<src_szy>",
2325
  "lstrip": false,
2326
  "normalized": false,
2327
  "rstrip": false,
@@ -2329,7 +2329,7 @@
2329
  "special": true
2330
  },
2331
  "259708": {
2332
- "content": "<src_tao>",
2333
  "lstrip": false,
2334
  "normalized": false,
2335
  "rstrip": false,
@@ -2337,7 +2337,7 @@
2337
  "special": true
2338
  },
2339
  "259709": {
2340
- "content": "<src_tay>",
2341
  "lstrip": false,
2342
  "normalized": false,
2343
  "rstrip": false,
@@ -2345,7 +2345,7 @@
2345
  "special": true
2346
  },
2347
  "259710": {
2348
- "content": "<src_trv>",
2349
  "lstrip": false,
2350
  "normalized": false,
2351
  "rstrip": false,
@@ -2353,7 +2353,7 @@
2353
  "special": true
2354
  },
2355
  "259711": {
2356
- "content": "<src_tsu>",
2357
  "lstrip": false,
2358
  "normalized": false,
2359
  "rstrip": false,
@@ -2361,7 +2361,7 @@
2361
  "special": true
2362
  },
2363
  "259712": {
2364
- "content": "<src_xnb>",
2365
  "lstrip": false,
2366
  "normalized": false,
2367
  "rstrip": false,
@@ -2369,7 +2369,7 @@
2369
  "special": true
2370
  },
2371
  "259713": {
2372
- "content": "<src_xsy>",
2373
  "lstrip": false,
2374
  "normalized": false,
2375
  "rstrip": false,
@@ -2377,7 +2377,7 @@
2377
  "special": true
2378
  },
2379
  "259714": {
2380
- "content": "<src_zh>",
2381
  "lstrip": false,
2382
  "normalized": false,
2383
  "rstrip": false,
@@ -2385,7 +2385,7 @@
2385
  "special": true
2386
  },
2387
  "259715": {
2388
- "content": "<to_ami>",
2389
  "lstrip": false,
2390
  "normalized": false,
2391
  "rstrip": false,
@@ -2393,7 +2393,7 @@
2393
  "special": true
2394
  },
2395
  "259716": {
2396
- "content": "<to_bnn>",
2397
  "lstrip": false,
2398
  "normalized": false,
2399
  "rstrip": false,
@@ -2401,7 +2401,7 @@
2401
  "special": true
2402
  },
2403
  "259717": {
2404
- "content": "<to_ckv>",
2405
  "lstrip": false,
2406
  "normalized": false,
2407
  "rstrip": false,
@@ -2409,7 +2409,7 @@
2409
  "special": true
2410
  },
2411
  "259718": {
2412
- "content": "<to_dru>",
2413
  "lstrip": false,
2414
  "normalized": false,
2415
  "rstrip": false,
@@ -2417,7 +2417,7 @@
2417
  "special": true
2418
  },
2419
  "259719": {
2420
- "content": "<to_eng>",
2421
  "lstrip": false,
2422
  "normalized": false,
2423
  "rstrip": false,
@@ -2425,7 +2425,7 @@
2425
  "special": true
2426
  },
2427
  "259720": {
2428
- "content": "<to_pwn>",
2429
  "lstrip": false,
2430
  "normalized": false,
2431
  "rstrip": false,
@@ -2433,7 +2433,7 @@
2433
  "special": true
2434
  },
2435
  "259721": {
2436
- "content": "<to_pyu>",
2437
  "lstrip": false,
2438
  "normalized": false,
2439
  "rstrip": false,
@@ -2441,7 +2441,7 @@
2441
  "special": true
2442
  },
2443
  "259722": {
2444
- "content": "<to_ssf>",
2445
  "lstrip": false,
2446
  "normalized": false,
2447
  "rstrip": false,
@@ -2449,7 +2449,7 @@
2449
  "special": true
2450
  },
2451
  "259723": {
2452
- "content": "<to_sxr>",
2453
  "lstrip": false,
2454
  "normalized": false,
2455
  "rstrip": false,
@@ -2457,7 +2457,7 @@
2457
  "special": true
2458
  },
2459
  "259724": {
2460
- "content": "<to_szy>",
2461
  "lstrip": false,
2462
  "normalized": false,
2463
  "rstrip": false,
@@ -2465,7 +2465,7 @@
2465
  "special": true
2466
  },
2467
  "259725": {
2468
- "content": "<to_tao>",
2469
  "lstrip": false,
2470
  "normalized": false,
2471
  "rstrip": false,
@@ -2473,7 +2473,7 @@
2473
  "special": true
2474
  },
2475
  "259726": {
2476
- "content": "<to_tay>",
2477
  "lstrip": false,
2478
  "normalized": false,
2479
  "rstrip": false,
@@ -2481,7 +2481,7 @@
2481
  "special": true
2482
  },
2483
  "259727": {
2484
- "content": "<to_trv>",
2485
  "lstrip": false,
2486
  "normalized": false,
2487
  "rstrip": false,
@@ -2489,7 +2489,7 @@
2489
  "special": true
2490
  },
2491
  "259728": {
2492
- "content": "<to_tsu>",
2493
  "lstrip": false,
2494
  "normalized": false,
2495
  "rstrip": false,
@@ -2497,7 +2497,7 @@
2497
  "special": true
2498
  },
2499
  "259729": {
2500
- "content": "<to_xnb>",
2501
  "lstrip": false,
2502
  "normalized": false,
2503
  "rstrip": false,
@@ -2505,7 +2505,7 @@
2505
  "special": true
2506
  },
2507
  "259730": {
2508
- "content": "<to_xsy>",
2509
  "lstrip": false,
2510
  "normalized": false,
2511
  "rstrip": false,
@@ -2513,6 +2513,582 @@
2513
  "special": true
2514
  },
2515
  "259731": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2516
  "content": "<to_zh>",
2517
  "lstrip": false,
2518
  "normalized": false,
@@ -2753,17 +3329,24 @@
2753
  "<dialect_hengchun>",
2754
  "<dialect_jianhe>",
2755
  "<dialect_junqun>",
 
2756
  "<dialect_kaqun>",
 
2757
  "<dialect_luanqun>",
2758
  "<dialect_malan>",
2759
  "<dialect_maolin>",
2760
  "<dialect_nanwang>",
2761
  "<dialect_northern>",
 
 
 
2762
  "<dialect_sekolik>",
2763
  "<dialect_southern>",
2764
  "<dialect_tanqun>",
2765
  "<dialect_tegudaya>",
 
2766
  "<dialect_truku>",
 
2767
  "<dialect_unknown>",
2768
  "<dialect_wanda>",
2769
  "<dialect_wanshan>",
@@ -2771,7 +3354,8 @@
2771
  "<dialect_wutai>",
2772
  "<dialect_xiqun>",
2773
  "<dialect_xiuguluan>",
2774
- "<dialect_yilan_zeaol>",
 
2775
  "<dialect_zeaol>",
2776
  "<dialect_zhiben>",
2777
  "<dialect_zhuoqun>",
@@ -2779,16 +3363,80 @@
2779
  "<dom_culture>",
2780
  "<dom_dictionary>",
2781
  "<dom_essays>",
 
2782
  "<dom_formosan_100_paiwan_texts>",
 
 
 
 
 
2783
  "<dom_formosan_amis_myths_and_customs>",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2784
  "<dom_formosan_epark>",
 
2785
  "<dom_formosan_gitbook_translations>",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2786
  "<dom_formosan_old_texts>",
 
 
2787
  "<dom_formosan_paiwanstories>",
 
 
 
 
2788
  "<dom_formosan_rik_bunun>",
 
 
 
 
 
 
2789
  "<dom_formosan_seals>",
 
 
 
 
 
 
 
 
 
 
2790
  "<dom_formosan_wilang_yutas_videos>",
 
 
2791
  "<dom_formosan_yeddas_blog>",
 
 
 
2792
  "<dom_formosan_zheng_data>",
2793
  "<dom_learning_vocab>",
2794
  "<dom_nine_level>",
 
1881
  "special": true
1882
  },
1883
  "259652": {
1884
+ "content": "<dialect_kanakanavu>",
1885
  "lstrip": false,
1886
  "normalized": false,
1887
  "rstrip": false,
 
1889
  "special": true
1890
  },
1891
  "259653": {
1892
+ "content": "<dialect_kaqun>",
1893
  "lstrip": false,
1894
  "normalized": false,
1895
  "rstrip": false,
 
1897
  "special": true
1898
  },
1899
  "259654": {
1900
+ "content": "<dialect_kavalan>",
1901
  "lstrip": false,
1902
  "normalized": false,
1903
  "rstrip": false,
 
1905
  "special": true
1906
  },
1907
  "259655": {
1908
+ "content": "<dialect_luanqun>",
1909
  "lstrip": false,
1910
  "normalized": false,
1911
  "rstrip": false,
 
1913
  "special": true
1914
  },
1915
  "259656": {
1916
+ "content": "<dialect_malan>",
1917
  "lstrip": false,
1918
  "normalized": false,
1919
  "rstrip": false,
 
1921
  "special": true
1922
  },
1923
  "259657": {
1924
+ "content": "<dialect_maolin>",
1925
  "lstrip": false,
1926
  "normalized": false,
1927
  "rstrip": false,
 
1929
  "special": true
1930
  },
1931
  "259658": {
1932
+ "content": "<dialect_nanwang>",
1933
  "lstrip": false,
1934
  "normalized": false,
1935
  "rstrip": false,
 
1937
  "special": true
1938
  },
1939
  "259659": {
1940
+ "content": "<dialect_northern>",
1941
  "lstrip": false,
1942
  "normalized": false,
1943
  "rstrip": false,
 
1945
  "special": true
1946
  },
1947
  "259660": {
1948
+ "content": "<dialect_saaroa>",
1949
  "lstrip": false,
1950
  "normalized": false,
1951
  "rstrip": false,
 
1953
  "special": true
1954
  },
1955
  "259661": {
1956
+ "content": "<dialect_saisiyat>",
1957
  "lstrip": false,
1958
  "normalized": false,
1959
  "rstrip": false,
 
1961
  "special": true
1962
  },
1963
  "259662": {
1964
+ "content": "<dialect_sakizaya>",
1965
  "lstrip": false,
1966
  "normalized": false,
1967
  "rstrip": false,
 
1969
  "special": true
1970
  },
1971
  "259663": {
1972
+ "content": "<dialect_sekolik>",
1973
  "lstrip": false,
1974
  "normalized": false,
1975
  "rstrip": false,
 
1977
  "special": true
1978
  },
1979
  "259664": {
1980
+ "content": "<dialect_southern>",
1981
  "lstrip": false,
1982
  "normalized": false,
1983
  "rstrip": false,
 
1985
  "special": true
1986
  },
1987
  "259665": {
1988
+ "content": "<dialect_tanqun>",
1989
  "lstrip": false,
1990
  "normalized": false,
1991
  "rstrip": false,
 
1993
  "special": true
1994
  },
1995
  "259666": {
1996
+ "content": "<dialect_tegudaya>",
1997
  "lstrip": false,
1998
  "normalized": false,
1999
  "rstrip": false,
 
2001
  "special": true
2002
  },
2003
  "259667": {
2004
+ "content": "<dialect_thao>",
2005
  "lstrip": false,
2006
  "normalized": false,
2007
  "rstrip": false,
 
2009
  "special": true
2010
  },
2011
  "259668": {
2012
+ "content": "<dialect_truku>",
2013
  "lstrip": false,
2014
  "normalized": false,
2015
  "rstrip": false,
 
2017
  "special": true
2018
  },
2019
  "259669": {
2020
+ "content": "<dialect_tsou>",
2021
  "lstrip": false,
2022
  "normalized": false,
2023
  "rstrip": false,
 
2025
  "special": true
2026
  },
2027
  "259670": {
2028
+ "content": "<dialect_unknown>",
2029
  "lstrip": false,
2030
  "normalized": false,
2031
  "rstrip": false,
 
2033
  "special": true
2034
  },
2035
  "259671": {
2036
+ "content": "<dialect_wanda>",
2037
  "lstrip": false,
2038
  "normalized": false,
2039
  "rstrip": false,
 
2041
  "special": true
2042
  },
2043
  "259672": {
2044
+ "content": "<dialect_wanshan>",
2045
  "lstrip": false,
2046
  "normalized": false,
2047
  "rstrip": false,
 
2049
  "special": true
2050
  },
2051
  "259673": {
2052
+ "content": "<dialect_wenshui>",
2053
  "lstrip": false,
2054
  "normalized": false,
2055
  "rstrip": false,
 
2057
  "special": true
2058
  },
2059
  "259674": {
2060
+ "content": "<dialect_wutai>",
2061
  "lstrip": false,
2062
  "normalized": false,
2063
  "rstrip": false,
 
2065
  "special": true
2066
  },
2067
  "259675": {
2068
+ "content": "<dialect_xiqun>",
2069
  "lstrip": false,
2070
  "normalized": false,
2071
  "rstrip": false,
 
2073
  "special": true
2074
  },
2075
  "259676": {
2076
+ "content": "<dialect_xiuguluan>",
2077
  "lstrip": false,
2078
  "normalized": false,
2079
  "rstrip": false,
 
2081
  "special": true
2082
  },
2083
  "259677": {
2084
+ "content": "<dialect_yami>",
2085
  "lstrip": false,
2086
  "normalized": false,
2087
  "rstrip": false,
 
2089
  "special": true
2090
  },
2091
  "259678": {
2092
+ "content": "<dialect_yilanzeaol>",
2093
  "lstrip": false,
2094
  "normalized": false,
2095
  "rstrip": false,
 
2097
  "special": true
2098
  },
2099
  "259679": {
2100
+ "content": "<dialect_zeaol>",
2101
  "lstrip": false,
2102
  "normalized": false,
2103
  "rstrip": false,
 
2105
  "special": true
2106
  },
2107
  "259680": {
2108
+ "content": "<dialect_zhiben>",
2109
  "lstrip": false,
2110
  "normalized": false,
2111
  "rstrip": false,
 
2113
  "special": true
2114
  },
2115
  "259681": {
2116
+ "content": "<dialect_zhuoqun>",
2117
  "lstrip": false,
2118
  "normalized": false,
2119
  "rstrip": false,
 
2121
  "special": true
2122
  },
2123
  "259682": {
2124
+ "content": "<dom_classroom_context>",
2125
  "lstrip": false,
2126
  "normalized": false,
2127
  "rstrip": false,
 
2129
  "special": true
2130
  },
2131
  "259683": {
2132
+ "content": "<dom_culture>",
2133
  "lstrip": false,
2134
  "normalized": false,
2135
  "rstrip": false,
 
2137
  "special": true
2138
  },
2139
  "259684": {
2140
+ "content": "<dom_dictionary>",
2141
  "lstrip": false,
2142
  "normalized": false,
2143
  "rstrip": false,
 
2145
  "special": true
2146
  },
2147
  "259685": {
2148
+ "content": "<dom_essays>",
2149
  "lstrip": false,
2150
  "normalized": false,
2151
  "rstrip": false,
 
2153
  "special": true
2154
  },
2155
  "259686": {
2156
+ "content": "<dom_ethnography_journal_ritual_song>",
2157
  "lstrip": false,
2158
  "normalized": false,
2159
  "rstrip": false,
 
2161
  "special": true
2162
  },
2163
  "259687": {
2164
+ "content": "<dom_formosan_100_paiwan_texts>",
2165
  "lstrip": false,
2166
  "normalized": false,
2167
  "rstrip": false,
 
2169
  "special": true
2170
  },
2171
  "259688": {
2172
+ "content": "<dom_formosan_academia_sinica_oral_legends>",
2173
  "lstrip": false,
2174
  "normalized": false,
2175
  "rstrip": false,
 
2177
  "special": true
2178
  },
2179
  "259689": {
2180
+ "content": "<dom_formosan_amis_adversative_constructions>",
2181
  "lstrip": false,
2182
  "normalized": false,
2183
  "rstrip": false,
 
2185
  "special": true
2186
  },
2187
  "259690": {
2188
+ "content": "<dom_formosan_amis_kavalan_lin_interrogative_verbs>",
2189
  "lstrip": false,
2190
  "normalized": false,
2191
  "rstrip": false,
 
2193
  "special": true
2194
  },
2195
  "259691": {
2196
+ "content": "<dom_formosan_amis_kuo_sung_comparative_constructions>",
2197
  "lstrip": false,
2198
  "normalized": false,
2199
  "rstrip": false,
 
2201
  "special": true
2202
  },
2203
  "259692": {
2204
+ "content": "<dom_formosan_amis_lifok_dongi_saopo_kimakimad>",
2205
  "lstrip": false,
2206
  "normalized": false,
2207
  "rstrip": false,
 
2209
  "special": true
2210
  },
2211
  "259693": {
2212
+ "content": "<dom_formosan_amis_myths_and_customs>",
2213
  "lstrip": false,
2214
  "normalized": false,
2215
  "rstrip": false,
 
2217
  "special": true
2218
  },
2219
  "259694": {
2220
+ "content": "<dom_formosan_amis_pa_verbs>",
2221
  "lstrip": false,
2222
  "normalized": false,
2223
  "rstrip": false,
 
2225
  "special": true
2226
  },
2227
  "259695": {
2228
+ "content": "<dom_formosan_amis_serial_verb_constructions>",
2229
  "lstrip": false,
2230
  "normalized": false,
2231
  "rstrip": false,
 
2233
  "special": true
2234
  },
2235
  "259696": {
2236
+ "content": "<dom_formosan_amis_tung_chiou>",
2237
  "lstrip": false,
2238
  "normalized": false,
2239
  "rstrip": false,
 
2241
  "special": true
2242
  },
2243
  "259697": {
2244
+ "content": "<dom_formosan_asai_sedik_language>",
2245
  "lstrip": false,
2246
  "normalized": false,
2247
  "rstrip": false,
 
2249
  "special": true
2250
  },
2251
  "259698": {
2252
+ "content": "<dom_formosan_bunun_debusser_dissertation>",
2253
  "lstrip": false,
2254
  "normalized": false,
2255
  "rstrip": false,
 
2257
  "special": true
2258
  },
2259
  "259699": {
2260
+ "content": "<dom_formosan_bunun_moriguchi_northern_texts>",
2261
  "lstrip": false,
2262
  "normalized": false,
2263
  "rstrip": false,
 
2265
  "special": true
2266
  },
2267
  "259700": {
2268
+ "content": "<dom_formosan_bunun_topic_focus>",
2269
  "lstrip": false,
2270
  "normalized": false,
2271
  "rstrip": false,
 
2273
  "special": true
2274
  },
2275
  "259701": {
2276
+ "content": "<dom_formosan_chen_fukuda_relabeling_ergative>",
2277
  "lstrip": false,
2278
  "normalized": false,
2279
  "rstrip": false,
 
2281
  "special": true
2282
  },
2283
  "259702": {
2284
+ "content": "<dom_formosan_chen_fukuda_three_ways_steal>",
2285
  "lstrip": false,
2286
  "normalized": false,
2287
  "rstrip": false,
 
2289
  "special": true
2290
  },
2291
  "259703": {
2292
+ "content": "<dom_formosan_cip_atayal_grammar_overview>",
2293
  "lstrip": false,
2294
  "normalized": false,
2295
  "rstrip": false,
 
2297
  "special": true
2298
  },
2299
  "259704": {
2300
+ "content": "<dom_formosan_dean_johnson_year_clouds_smangus>",
2301
  "lstrip": false,
2302
  "normalized": false,
2303
  "rstrip": false,
 
2305
  "special": true
2306
  },
2307
  "259705": {
2308
+ "content": "<dom_formosan_dorinda_tsai_hsiu_liu_neutral_imperfect>",
2309
  "lstrip": false,
2310
  "normalized": false,
2311
  "rstrip": false,
 
2313
  "special": true
2314
  },
2315
  "259706": {
2316
+ "content": "<dom_formosan_egerod_origin_headhunting_atayal_text_v>",
2317
  "lstrip": false,
2318
  "normalized": false,
2319
  "rstrip": false,
 
2321
  "special": true
2322
  },
2323
  "259707": {
2324
+ "content": "<dom_formosan_egerod_soren_word_order_word_classes_at>",
2325
  "lstrip": false,
2326
  "normalized": false,
2327
  "rstrip": false,
 
2329
  "special": true
2330
  },
2331
  "259708": {
2332
+ "content": "<dom_formosan_elizabeth_zeitoun_chen_huei_wu_overview>",
2333
  "lstrip": false,
2334
  "normalized": false,
2335
  "rstrip": false,
 
2337
  "special": true
2338
  },
2339
  "259709": {
2340
+ "content": "<dom_formosan_epark>",
2341
  "lstrip": false,
2342
  "normalized": false,
2343
  "rstrip": false,
 
2345
  "special": true
2346
  },
2347
  "259710": {
2348
+ "content": "<dom_formosan_ferrell_taiwan_aboriginal_groups_proble>",
2349
  "lstrip": false,
2350
  "normalized": false,
2351
  "rstrip": false,
 
2353
  "special": true
2354
  },
2355
  "259711": {
2356
+ "content": "<dom_formosan_gitbook_translations>",
2357
  "lstrip": false,
2358
  "normalized": false,
2359
  "rstrip": false,
 
2361
  "special": true
2362
  },
2363
  "259712": {
2364
+ "content": "<dom_formosan_glosbe>",
2365
  "lstrip": false,
2366
  "normalized": false,
2367
  "rstrip": false,
 
2369
  "special": true
2370
  },
2371
  "259713": {
2372
+ "content": "<dom_formosan_hala_saku_la_videos>",
2373
  "lstrip": false,
2374
  "normalized": false,
2375
  "rstrip": false,
 
2377
  "special": true
2378
  },
2379
  "259714": {
2380
+ "content": "<dom_formosan_holmer_seediq>",
2381
  "lstrip": false,
2382
  "normalized": false,
2383
  "rstrip": false,
 
2385
  "special": true
2386
  },
2387
  "259715": {
2388
+ "content": "<dom_formosan_huang_grammaticalization_squliq_atayal>",
2389
  "lstrip": false,
2390
  "normalized": false,
2391
  "rstrip": false,
 
2393
  "special": true
2394
  },
2395
  "259716": {
2396
+ "content": "<dom_formosan_huang_mei_chin_atayal_reference_grammar>",
2397
  "lstrip": false,
2398
  "normalized": false,
2399
  "rstrip": false,
 
2401
  "special": true
2402
  },
2403
  "259717": {
2404
+ "content": "<dom_formosan_huteson_rukai_survey>",
2405
  "lstrip": false,
2406
  "normalized": false,
2407
  "rstrip": false,
 
2409
  "special": true
2410
  },
2411
  "259718": {
2412
+ "content": "<dom_formosan_ilrdf_42_language_practice_word_lists>",
2413
  "lstrip": false,
2414
  "normalized": false,
2415
  "rstrip": false,
 
2417
  "special": true
2418
  },
2419
  "259719": {
2420
+ "content": "<dom_formosan_ilrdf_tousvusvutu_kita>",
2421
  "lstrip": false,
2422
  "normalized": false,
2423
  "rstrip": false,
 
2425
  "special": true
2426
  },
2427
  "259720": {
2428
+ "content": "<dom_formosan_indigenous_language_literary_awards>",
2429
  "lstrip": false,
2430
  "normalized": false,
2431
  "rstrip": false,
 
2433
  "special": true
2434
  },
2435
  "259721": {
2436
+ "content": "<dom_formosan_kanakanavu_texts>",
2437
  "lstrip": false,
2438
  "normalized": false,
2439
  "rstrip": false,
 
2441
  "special": true
2442
  },
2443
  "259722": {
2444
+ "content": "<dom_formosan_kavalan_zhang_reference_grammar>",
2445
  "lstrip": false,
2446
  "normalized": false,
2447
  "rstrip": false,
 
2449
  "special": true
2450
  },
2451
  "259723": {
2452
+ "content": "<dom_formosan_li_peirong_xu_weisheng_introduction_tru>",
2453
  "lstrip": false,
2454
  "normalized": false,
2455
  "rstrip": false,
 
2457
  "special": true
2458
  },
2459
  "259724": {
2460
+ "content": "<dom_formosan_li_peizhen_wu_xingyu_shouhu_xing>",
2461
  "lstrip": false,
2462
  "normalized": false,
2463
  "rstrip": false,
 
2465
  "special": true
2466
  },
2467
  "259725": {
2468
+ "content": "<dom_formosan_naomi_tsukida_correlative_clauses_seedi>",
2469
  "lstrip": false,
2470
  "normalized": false,
2471
  "rstrip": false,
 
2473
  "special": true
2474
  },
2475
  "259726": {
2476
+ "content": "<dom_formosan_nowbucyang_truku_thesis>",
2477
  "lstrip": false,
2478
  "normalized": false,
2479
  "rstrip": false,
 
2481
  "special": true
2482
  },
2483
  "259727": {
2484
+ "content": "<dom_formosan_old_texts>",
2485
  "lstrip": false,
2486
  "normalized": false,
2487
  "rstrip": false,
 
2489
  "special": true
2490
  },
2491
  "259728": {
2492
+ "content": "<dom_formosan_paiwan_collart_zeitoun_time_reference>",
2493
  "lstrip": false,
2494
  "normalized": false,
2495
  "rstrip": false,
 
2497
  "special": true
2498
  },
2499
  "259729": {
2500
+ "content": "<dom_formosan_paiwan_ho_five_dialects>",
2501
  "lstrip": false,
2502
  "normalized": false,
2503
  "rstrip": false,
 
2505
  "special": true
2506
  },
2507
  "259730": {
2508
+ "content": "<dom_formosan_paiwanstories>",
2509
  "lstrip": false,
2510
  "normalized": false,
2511
  "rstrip": false,
 
2513
  "special": true
2514
  },
2515
  "259731": {
2516
+ "content": "<dom_formosan_puyuma_chen_raising_to_object>",
2517
+ "lstrip": false,
2518
+ "normalized": false,
2519
+ "rstrip": false,
2520
+ "single_word": false,
2521
+ "special": true
2522
+ },
2523
+ "259732": {
2524
+ "content": "<dom_formosan_puyuma_katipol_kopfjagdriten>",
2525
+ "lstrip": false,
2526
+ "normalized": false,
2527
+ "rstrip": false,
2528
+ "single_word": false,
2529
+ "special": true
2530
+ },
2531
+ "259733": {
2532
+ "content": "<dom_formosan_puyuma_teng_pronominal_systems>",
2533
+ "lstrip": false,
2534
+ "normalized": false,
2535
+ "rstrip": false,
2536
+ "single_word": false,
2537
+ "special": true
2538
+ },
2539
+ "259734": {
2540
+ "content": "<dom_formosan_puyuma_teng_reference_grammar>",
2541
+ "lstrip": false,
2542
+ "normalized": false,
2543
+ "rstrip": false,
2544
+ "single_word": false,
2545
+ "special": true
2546
+ },
2547
+ "259735": {
2548
+ "content": "<dom_formosan_rik_bunun>",
2549
+ "lstrip": false,
2550
+ "normalized": false,
2551
+ "rstrip": false,
2552
+ "single_word": false,
2553
+ "special": true
2554
+ },
2555
+ "259736": {
2556
+ "content": "<dom_formosan_robert_blust_austronesian_homeland_ling>",
2557
+ "lstrip": false,
2558
+ "normalized": false,
2559
+ "rstrip": false,
2560
+ "single_word": false,
2561
+ "special": true
2562
+ },
2563
+ "259737": {
2564
+ "content": "<dom_formosan_rukai_mantauran_stories>",
2565
+ "lstrip": false,
2566
+ "normalized": false,
2567
+ "rstrip": false,
2568
+ "single_word": false,
2569
+ "special": true
2570
+ },
2571
+ "259738": {
2572
+ "content": "<dom_formosan_rukai_texts>",
2573
+ "lstrip": false,
2574
+ "normalized": false,
2575
+ "rstrip": false,
2576
+ "single_word": false,
2577
+ "special": true
2578
+ },
2579
+ "259739": {
2580
+ "content": "<dom_formosan_rukai_zeitoun_saying>",
2581
+ "lstrip": false,
2582
+ "normalized": false,
2583
+ "rstrip": false,
2584
+ "single_word": false,
2585
+ "special": true
2586
+ },
2587
+ "259740": {
2588
+ "content": "<dom_formosan_saaroa_pan_grammar>",
2589
+ "lstrip": false,
2590
+ "normalized": false,
2591
+ "rstrip": false,
2592
+ "single_word": false,
2593
+ "special": true
2594
+ },
2595
+ "259741": {
2596
+ "content": "<dom_formosan_sakizaya_affixes>",
2597
+ "lstrip": false,
2598
+ "normalized": false,
2599
+ "rstrip": false,
2600
+ "single_word": false,
2601
+ "special": true
2602
+ },
2603
+ "259742": {
2604
+ "content": "<dom_formosan_seals>",
2605
+ "lstrip": false,
2606
+ "normalized": false,
2607
+ "rstrip": false,
2608
+ "single_word": false,
2609
+ "special": true
2610
+ },
2611
+ "259743": {
2612
+ "content": "<dom_formosan_seediq_zhang_reference_grammar>",
2613
+ "lstrip": false,
2614
+ "normalized": false,
2615
+ "rstrip": false,
2616
+ "single_word": false,
2617
+ "special": true
2618
+ },
2619
+ "259744": {
2620
+ "content": "<dom_formosan_shigeru_tsuchida_kanakanavu_texts>",
2621
+ "lstrip": false,
2622
+ "normalized": false,
2623
+ "rstrip": false,
2624
+ "single_word": false,
2625
+ "special": true
2626
+ },
2627
+ "259745": {
2628
+ "content": "<dom_formosan_shigeru_tsuchida_reconstruction_proto_t>",
2629
+ "lstrip": false,
2630
+ "normalized": false,
2631
+ "rstrip": false,
2632
+ "single_word": false,
2633
+ "special": true
2634
+ },
2635
+ "259746": {
2636
+ "content": "<dom_formosan_shih_rukai_adverbial>",
2637
+ "lstrip": false,
2638
+ "normalized": false,
2639
+ "rstrip": false,
2640
+ "single_word": false,
2641
+ "special": true
2642
+ },
2643
+ "259747": {
2644
+ "content": "<dom_formosan_song_limei_introduction_kanakanavu_gram>",
2645
+ "lstrip": false,
2646
+ "normalized": false,
2647
+ "rstrip": false,
2648
+ "single_word": false,
2649
+ "special": true
2650
+ },
2651
+ "259748": {
2652
+ "content": "<dom_formosan_song_limei_introduction_seediq_grammar>",
2653
+ "lstrip": false,
2654
+ "normalized": false,
2655
+ "rstrip": false,
2656
+ "single_word": false,
2657
+ "special": true
2658
+ },
2659
+ "259749": {
2660
+ "content": "<dom_formosan_sung_kuo_descriptive_comparative_constr>",
2661
+ "lstrip": false,
2662
+ "normalized": false,
2663
+ "rstrip": false,
2664
+ "single_word": false,
2665
+ "special": true
2666
+ },
2667
+ "259750": {
2668
+ "content": "<dom_formosan_taoshan_elementary_school_atelier_hui_k>",
2669
+ "lstrip": false,
2670
+ "normalized": false,
2671
+ "rstrip": false,
2672
+ "single_word": false,
2673
+ "special": true
2674
+ },
2675
+ "259751": {
2676
+ "content": "<dom_formosan_tsukida_naomi_verb_classification_amis>",
2677
+ "lstrip": false,
2678
+ "normalized": false,
2679
+ "rstrip": false,
2680
+ "single_word": false,
2681
+ "special": true
2682
+ },
2683
+ "259752": {
2684
+ "content": "<dom_formosan_wei_matri_clan_lineage_system_ami>",
2685
+ "lstrip": false,
2686
+ "normalized": false,
2687
+ "rstrip": false,
2688
+ "single_word": false,
2689
+ "special": true
2690
+ },
2691
+ "259753": {
2692
+ "content": "<dom_formosan_wilang_yutas_videos>",
2693
+ "lstrip": false,
2694
+ "normalized": false,
2695
+ "rstrip": false,
2696
+ "single_word": false,
2697
+ "special": true
2698
+ },
2699
+ "259754": {
2700
+ "content": "<dom_formosan_wu_jinglan_introduction_amis_grammar>",
2701
+ "lstrip": false,
2702
+ "normalized": false,
2703
+ "rstrip": false,
2704
+ "single_word": false,
2705
+ "special": true
2706
+ },
2707
+ "259755": {
2708
+ "content": "<dom_formosan_yedda_palemeq_blog>",
2709
+ "lstrip": false,
2710
+ "normalized": false,
2711
+ "rstrip": false,
2712
+ "single_word": false,
2713
+ "special": true
2714
+ },
2715
+ "259756": {
2716
+ "content": "<dom_formosan_yeddas_blog>",
2717
+ "lstrip": false,
2718
+ "normalized": false,
2719
+ "rstrip": false,
2720
+ "single_word": false,
2721
+ "special": true
2722
+ },
2723
+ "259757": {
2724
+ "content": "<dom_formosan_yeh_meili_introduction_saisiyat_grammar>",
2725
+ "lstrip": false,
2726
+ "normalized": false,
2727
+ "rstrip": false,
2728
+ "single_word": false,
2729
+ "special": true
2730
+ },
2731
+ "259758": {
2732
+ "content": "<dom_formosan_zhang_yongli_pan_jiarong_introduction_t>",
2733
+ "lstrip": false,
2734
+ "normalized": false,
2735
+ "rstrip": false,
2736
+ "single_word": false,
2737
+ "special": true
2738
+ },
2739
+ "259759": {
2740
+ "content": "<dom_formosan_zheng_acl_2024>",
2741
+ "lstrip": false,
2742
+ "normalized": false,
2743
+ "rstrip": false,
2744
+ "single_word": false,
2745
+ "special": true
2746
+ },
2747
+ "259760": {
2748
+ "content": "<dom_formosan_zheng_data>",
2749
+ "lstrip": false,
2750
+ "normalized": false,
2751
+ "rstrip": false,
2752
+ "single_word": false,
2753
+ "special": true
2754
+ },
2755
+ "259761": {
2756
+ "content": "<dom_learning_vocab>",
2757
+ "lstrip": false,
2758
+ "normalized": false,
2759
+ "rstrip": false,
2760
+ "single_word": false,
2761
+ "special": true
2762
+ },
2763
+ "259762": {
2764
+ "content": "<dom_nine_level>",
2765
+ "lstrip": false,
2766
+ "normalized": false,
2767
+ "rstrip": false,
2768
+ "single_word": false,
2769
+ "special": true
2770
+ },
2771
+ "259763": {
2772
+ "content": "<dom_ntu>",
2773
+ "lstrip": false,
2774
+ "normalized": false,
2775
+ "rstrip": false,
2776
+ "single_word": false,
2777
+ "special": true
2778
+ },
2779
+ "259764": {
2780
+ "content": "<dom_picture_book>",
2781
+ "lstrip": false,
2782
+ "normalized": false,
2783
+ "rstrip": false,
2784
+ "single_word": false,
2785
+ "special": true
2786
+ },
2787
+ "259765": {
2788
+ "content": "<dom_picture_story>",
2789
+ "lstrip": false,
2790
+ "normalized": false,
2791
+ "rstrip": false,
2792
+ "single_word": false,
2793
+ "special": true
2794
+ },
2795
+ "259766": {
2796
+ "content": "<dom_presidential_apology>",
2797
+ "lstrip": false,
2798
+ "normalized": false,
2799
+ "rstrip": false,
2800
+ "single_word": false,
2801
+ "special": true
2802
+ },
2803
+ "259767": {
2804
+ "content": "<dom_reading_writing>",
2805
+ "lstrip": false,
2806
+ "normalized": false,
2807
+ "rstrip": false,
2808
+ "single_word": false,
2809
+ "special": true
2810
+ },
2811
+ "259768": {
2812
+ "content": "<dom_unknown>",
2813
+ "lstrip": false,
2814
+ "normalized": false,
2815
+ "rstrip": false,
2816
+ "single_word": false,
2817
+ "special": true
2818
+ },
2819
+ "259769": {
2820
+ "content": "<dom_youtube>",
2821
+ "lstrip": false,
2822
+ "normalized": false,
2823
+ "rstrip": false,
2824
+ "single_word": false,
2825
+ "special": true
2826
+ },
2827
+ "259770": {
2828
+ "content": "<src_ami>",
2829
+ "lstrip": false,
2830
+ "normalized": false,
2831
+ "rstrip": false,
2832
+ "single_word": false,
2833
+ "special": true
2834
+ },
2835
+ "259771": {
2836
+ "content": "<src_bnn>",
2837
+ "lstrip": false,
2838
+ "normalized": false,
2839
+ "rstrip": false,
2840
+ "single_word": false,
2841
+ "special": true
2842
+ },
2843
+ "259772": {
2844
+ "content": "<src_ckv>",
2845
+ "lstrip": false,
2846
+ "normalized": false,
2847
+ "rstrip": false,
2848
+ "single_word": false,
2849
+ "special": true
2850
+ },
2851
+ "259773": {
2852
+ "content": "<src_dru>",
2853
+ "lstrip": false,
2854
+ "normalized": false,
2855
+ "rstrip": false,
2856
+ "single_word": false,
2857
+ "special": true
2858
+ },
2859
+ "259774": {
2860
+ "content": "<src_eng>",
2861
+ "lstrip": false,
2862
+ "normalized": false,
2863
+ "rstrip": false,
2864
+ "single_word": false,
2865
+ "special": true
2866
+ },
2867
+ "259775": {
2868
+ "content": "<src_pwn>",
2869
+ "lstrip": false,
2870
+ "normalized": false,
2871
+ "rstrip": false,
2872
+ "single_word": false,
2873
+ "special": true
2874
+ },
2875
+ "259776": {
2876
+ "content": "<src_pyu>",
2877
+ "lstrip": false,
2878
+ "normalized": false,
2879
+ "rstrip": false,
2880
+ "single_word": false,
2881
+ "special": true
2882
+ },
2883
+ "259777": {
2884
+ "content": "<src_ssf>",
2885
+ "lstrip": false,
2886
+ "normalized": false,
2887
+ "rstrip": false,
2888
+ "single_word": false,
2889
+ "special": true
2890
+ },
2891
+ "259778": {
2892
+ "content": "<src_sxr>",
2893
+ "lstrip": false,
2894
+ "normalized": false,
2895
+ "rstrip": false,
2896
+ "single_word": false,
2897
+ "special": true
2898
+ },
2899
+ "259779": {
2900
+ "content": "<src_szy>",
2901
+ "lstrip": false,
2902
+ "normalized": false,
2903
+ "rstrip": false,
2904
+ "single_word": false,
2905
+ "special": true
2906
+ },
2907
+ "259780": {
2908
+ "content": "<src_tao>",
2909
+ "lstrip": false,
2910
+ "normalized": false,
2911
+ "rstrip": false,
2912
+ "single_word": false,
2913
+ "special": true
2914
+ },
2915
+ "259781": {
2916
+ "content": "<src_tay>",
2917
+ "lstrip": false,
2918
+ "normalized": false,
2919
+ "rstrip": false,
2920
+ "single_word": false,
2921
+ "special": true
2922
+ },
2923
+ "259782": {
2924
+ "content": "<src_trv>",
2925
+ "lstrip": false,
2926
+ "normalized": false,
2927
+ "rstrip": false,
2928
+ "single_word": false,
2929
+ "special": true
2930
+ },
2931
+ "259783": {
2932
+ "content": "<src_tsu>",
2933
+ "lstrip": false,
2934
+ "normalized": false,
2935
+ "rstrip": false,
2936
+ "single_word": false,
2937
+ "special": true
2938
+ },
2939
+ "259784": {
2940
+ "content": "<src_xnb>",
2941
+ "lstrip": false,
2942
+ "normalized": false,
2943
+ "rstrip": false,
2944
+ "single_word": false,
2945
+ "special": true
2946
+ },
2947
+ "259785": {
2948
+ "content": "<src_xsy>",
2949
+ "lstrip": false,
2950
+ "normalized": false,
2951
+ "rstrip": false,
2952
+ "single_word": false,
2953
+ "special": true
2954
+ },
2955
+ "259786": {
2956
+ "content": "<src_zh>",
2957
+ "lstrip": false,
2958
+ "normalized": false,
2959
+ "rstrip": false,
2960
+ "single_word": false,
2961
+ "special": true
2962
+ },
2963
+ "259787": {
2964
+ "content": "<to_ami>",
2965
+ "lstrip": false,
2966
+ "normalized": false,
2967
+ "rstrip": false,
2968
+ "single_word": false,
2969
+ "special": true
2970
+ },
2971
+ "259788": {
2972
+ "content": "<to_bnn>",
2973
+ "lstrip": false,
2974
+ "normalized": false,
2975
+ "rstrip": false,
2976
+ "single_word": false,
2977
+ "special": true
2978
+ },
2979
+ "259789": {
2980
+ "content": "<to_ckv>",
2981
+ "lstrip": false,
2982
+ "normalized": false,
2983
+ "rstrip": false,
2984
+ "single_word": false,
2985
+ "special": true
2986
+ },
2987
+ "259790": {
2988
+ "content": "<to_dru>",
2989
+ "lstrip": false,
2990
+ "normalized": false,
2991
+ "rstrip": false,
2992
+ "single_word": false,
2993
+ "special": true
2994
+ },
2995
+ "259791": {
2996
+ "content": "<to_eng>",
2997
+ "lstrip": false,
2998
+ "normalized": false,
2999
+ "rstrip": false,
3000
+ "single_word": false,
3001
+ "special": true
3002
+ },
3003
+ "259792": {
3004
+ "content": "<to_pwn>",
3005
+ "lstrip": false,
3006
+ "normalized": false,
3007
+ "rstrip": false,
3008
+ "single_word": false,
3009
+ "special": true
3010
+ },
3011
+ "259793": {
3012
+ "content": "<to_pyu>",
3013
+ "lstrip": false,
3014
+ "normalized": false,
3015
+ "rstrip": false,
3016
+ "single_word": false,
3017
+ "special": true
3018
+ },
3019
+ "259794": {
3020
+ "content": "<to_ssf>",
3021
+ "lstrip": false,
3022
+ "normalized": false,
3023
+ "rstrip": false,
3024
+ "single_word": false,
3025
+ "special": true
3026
+ },
3027
+ "259795": {
3028
+ "content": "<to_sxr>",
3029
+ "lstrip": false,
3030
+ "normalized": false,
3031
+ "rstrip": false,
3032
+ "single_word": false,
3033
+ "special": true
3034
+ },
3035
+ "259796": {
3036
+ "content": "<to_szy>",
3037
+ "lstrip": false,
3038
+ "normalized": false,
3039
+ "rstrip": false,
3040
+ "single_word": false,
3041
+ "special": true
3042
+ },
3043
+ "259797": {
3044
+ "content": "<to_tao>",
3045
+ "lstrip": false,
3046
+ "normalized": false,
3047
+ "rstrip": false,
3048
+ "single_word": false,
3049
+ "special": true
3050
+ },
3051
+ "259798": {
3052
+ "content": "<to_tay>",
3053
+ "lstrip": false,
3054
+ "normalized": false,
3055
+ "rstrip": false,
3056
+ "single_word": false,
3057
+ "special": true
3058
+ },
3059
+ "259799": {
3060
+ "content": "<to_trv>",
3061
+ "lstrip": false,
3062
+ "normalized": false,
3063
+ "rstrip": false,
3064
+ "single_word": false,
3065
+ "special": true
3066
+ },
3067
+ "259800": {
3068
+ "content": "<to_tsu>",
3069
+ "lstrip": false,
3070
+ "normalized": false,
3071
+ "rstrip": false,
3072
+ "single_word": false,
3073
+ "special": true
3074
+ },
3075
+ "259801": {
3076
+ "content": "<to_xnb>",
3077
+ "lstrip": false,
3078
+ "normalized": false,
3079
+ "rstrip": false,
3080
+ "single_word": false,
3081
+ "special": true
3082
+ },
3083
+ "259802": {
3084
+ "content": "<to_xsy>",
3085
+ "lstrip": false,
3086
+ "normalized": false,
3087
+ "rstrip": false,
3088
+ "single_word": false,
3089
+ "special": true
3090
+ },
3091
+ "259803": {
3092
  "content": "<to_zh>",
3093
  "lstrip": false,
3094
  "normalized": false,
 
3329
  "<dialect_hengchun>",
3330
  "<dialect_jianhe>",
3331
  "<dialect_junqun>",
3332
+ "<dialect_kanakanavu>",
3333
  "<dialect_kaqun>",
3334
+ "<dialect_kavalan>",
3335
  "<dialect_luanqun>",
3336
  "<dialect_malan>",
3337
  "<dialect_maolin>",
3338
  "<dialect_nanwang>",
3339
  "<dialect_northern>",
3340
+ "<dialect_saaroa>",
3341
+ "<dialect_saisiyat>",
3342
+ "<dialect_sakizaya>",
3343
  "<dialect_sekolik>",
3344
  "<dialect_southern>",
3345
  "<dialect_tanqun>",
3346
  "<dialect_tegudaya>",
3347
+ "<dialect_thao>",
3348
  "<dialect_truku>",
3349
+ "<dialect_tsou>",
3350
  "<dialect_unknown>",
3351
  "<dialect_wanda>",
3352
  "<dialect_wanshan>",
 
3354
  "<dialect_wutai>",
3355
  "<dialect_xiqun>",
3356
  "<dialect_xiuguluan>",
3357
+ "<dialect_yami>",
3358
+ "<dialect_yilanzeaol>",
3359
  "<dialect_zeaol>",
3360
  "<dialect_zhiben>",
3361
  "<dialect_zhuoqun>",
 
3363
  "<dom_culture>",
3364
  "<dom_dictionary>",
3365
  "<dom_essays>",
3366
+ "<dom_ethnography_journal_ritual_song>",
3367
  "<dom_formosan_100_paiwan_texts>",
3368
+ "<dom_formosan_academia_sinica_oral_legends>",
3369
+ "<dom_formosan_amis_adversative_constructions>",
3370
+ "<dom_formosan_amis_kavalan_lin_interrogative_verbs>",
3371
+ "<dom_formosan_amis_kuo_sung_comparative_constructions>",
3372
+ "<dom_formosan_amis_lifok_dongi_saopo_kimakimad>",
3373
  "<dom_formosan_amis_myths_and_customs>",
3374
+ "<dom_formosan_amis_pa_verbs>",
3375
+ "<dom_formosan_amis_serial_verb_constructions>",
3376
+ "<dom_formosan_amis_tung_chiou>",
3377
+ "<dom_formosan_asai_sedik_language>",
3378
+ "<dom_formosan_bunun_debusser_dissertation>",
3379
+ "<dom_formosan_bunun_moriguchi_northern_texts>",
3380
+ "<dom_formosan_bunun_topic_focus>",
3381
+ "<dom_formosan_chen_fukuda_relabeling_ergative>",
3382
+ "<dom_formosan_chen_fukuda_three_ways_steal>",
3383
+ "<dom_formosan_cip_atayal_grammar_overview>",
3384
+ "<dom_formosan_dean_johnson_year_clouds_smangus>",
3385
+ "<dom_formosan_dorinda_tsai_hsiu_liu_neutral_imperfect>",
3386
+ "<dom_formosan_egerod_origin_headhunting_atayal_text_v>",
3387
+ "<dom_formosan_egerod_soren_word_order_word_classes_at>",
3388
+ "<dom_formosan_elizabeth_zeitoun_chen_huei_wu_overview>",
3389
  "<dom_formosan_epark>",
3390
+ "<dom_formosan_ferrell_taiwan_aboriginal_groups_proble>",
3391
  "<dom_formosan_gitbook_translations>",
3392
+ "<dom_formosan_glosbe>",
3393
+ "<dom_formosan_hala_saku_la_videos>",
3394
+ "<dom_formosan_holmer_seediq>",
3395
+ "<dom_formosan_huang_grammaticalization_squliq_atayal>",
3396
+ "<dom_formosan_huang_mei_chin_atayal_reference_grammar>",
3397
+ "<dom_formosan_huteson_rukai_survey>",
3398
+ "<dom_formosan_ilrdf_42_language_practice_word_lists>",
3399
+ "<dom_formosan_ilrdf_tousvusvutu_kita>",
3400
+ "<dom_formosan_indigenous_language_literary_awards>",
3401
+ "<dom_formosan_kanakanavu_texts>",
3402
+ "<dom_formosan_kavalan_zhang_reference_grammar>",
3403
+ "<dom_formosan_li_peirong_xu_weisheng_introduction_tru>",
3404
+ "<dom_formosan_li_peizhen_wu_xingyu_shouhu_xing>",
3405
+ "<dom_formosan_naomi_tsukida_correlative_clauses_seedi>",
3406
+ "<dom_formosan_nowbucyang_truku_thesis>",
3407
  "<dom_formosan_old_texts>",
3408
+ "<dom_formosan_paiwan_collart_zeitoun_time_reference>",
3409
+ "<dom_formosan_paiwan_ho_five_dialects>",
3410
  "<dom_formosan_paiwanstories>",
3411
+ "<dom_formosan_puyuma_chen_raising_to_object>",
3412
+ "<dom_formosan_puyuma_katipol_kopfjagdriten>",
3413
+ "<dom_formosan_puyuma_teng_pronominal_systems>",
3414
+ "<dom_formosan_puyuma_teng_reference_grammar>",
3415
  "<dom_formosan_rik_bunun>",
3416
+ "<dom_formosan_robert_blust_austronesian_homeland_ling>",
3417
+ "<dom_formosan_rukai_mantauran_stories>",
3418
+ "<dom_formosan_rukai_texts>",
3419
+ "<dom_formosan_rukai_zeitoun_saying>",
3420
+ "<dom_formosan_saaroa_pan_grammar>",
3421
+ "<dom_formosan_sakizaya_affixes>",
3422
  "<dom_formosan_seals>",
3423
+ "<dom_formosan_seediq_zhang_reference_grammar>",
3424
+ "<dom_formosan_shigeru_tsuchida_kanakanavu_texts>",
3425
+ "<dom_formosan_shigeru_tsuchida_reconstruction_proto_t>",
3426
+ "<dom_formosan_shih_rukai_adverbial>",
3427
+ "<dom_formosan_song_limei_introduction_kanakanavu_gram>",
3428
+ "<dom_formosan_song_limei_introduction_seediq_grammar>",
3429
+ "<dom_formosan_sung_kuo_descriptive_comparative_constr>",
3430
+ "<dom_formosan_taoshan_elementary_school_atelier_hui_k>",
3431
+ "<dom_formosan_tsukida_naomi_verb_classification_amis>",
3432
+ "<dom_formosan_wei_matri_clan_lineage_system_ami>",
3433
  "<dom_formosan_wilang_yutas_videos>",
3434
+ "<dom_formosan_wu_jinglan_introduction_amis_grammar>",
3435
+ "<dom_formosan_yedda_palemeq_blog>",
3436
  "<dom_formosan_yeddas_blog>",
3437
+ "<dom_formosan_yeh_meili_introduction_saisiyat_grammar>",
3438
+ "<dom_formosan_zhang_yongli_pan_jiarong_introduction_t>",
3439
+ "<dom_formosan_zheng_acl_2024>",
3440
  "<dom_formosan_zheng_data>",
3441
  "<dom_learning_vocab>",
3442
  "<dom_nine_level>",