Blame view

translation/languages.py 1.19 KB
0fd2f875   tangwang   translate
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
  """Translation-internal language metadata."""
  
  from __future__ import annotations
  
  from typing import Dict, Tuple
  
  
  LANGUAGE_LABELS: Dict[str, str] = {
      "zh": "Chinese",
      "en": "English",
      "ru": "Russian",
      "ar": "Arabic",
      "ja": "Japanese",
      "es": "Spanish",
      "de": "German",
      "fr": "French",
      "it": "Italian",
      "pt": "Portuguese",
  }
  
  
  QWEN_LANGUAGE_CODES: Dict[str, str] = {
      "zh": "Chinese",
      "en": "English",
      "ru": "Russian",
      "ar": "Arabic",
      "ja": "Japanese",
      "es": "Spanish",
      "de": "German",
      "fr": "French",
      "it": "Italian",
      "pt": "Portuguese",
  }
  
  
  DEEPL_LANGUAGE_CODES: Dict[str, str] = {
      "zh": "ZH",
      "en": "EN",
      "ru": "RU",
      "ar": "AR",
      "ja": "JA",
      "es": "ES",
      "de": "DE",
      "fr": "FR",
      "it": "IT",
      "pt": "PT",
  }
  
  
  NLLB_LANGUAGE_CODES: Dict[str, str] = {
      "en": "eng_Latn",
      "zh": "zho_Hans",
      "ru": "rus_Cyrl",
      "ar": "arb_Arab",
      "ja": "jpn_Jpan",
      "es": "spa_Latn",
      "de": "deu_Latn",
      "fr": "fra_Latn",
      "it": "ita_Latn",
      "pt": "por_Latn",
  }
  
  
  MARIAN_LANGUAGE_DIRECTIONS: Dict[str, Tuple[str, str]] = {
      "opus-mt-zh-en": ("zh", "en"),
      "opus-mt-en-zh": ("en", "zh"),
  }