seawolf2357 commited on
Commit
e70c1dd
·
verified ·
1 Parent(s): 995b659

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +98 -2
app.py CHANGED
@@ -8,7 +8,59 @@ from huggingface_hub import InferenceClient
8
  API_KEY = os.getenv("SERPHOUSE_API_KEY")
9
  hf_client = InferenceClient("CohereForAI/c4ai-command-r-plus-08-2024", token=os.getenv("HF_TOKEN"))
10
 
11
- # 국가별 코드 매핑
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  COUNTRY_CODES = {
13
  "United States": "US",
14
  "United Kingdom": "GB",
@@ -33,7 +85,51 @@ COUNTRY_CODES = {
33
  "Malaysia": "MY",
34
  "Philippines": "PH",
35
  "Thailand": "TH",
36
- "Vietnam": "VN"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
37
  }
38
 
39
  MAJOR_COUNTRIES = list(COUNTRY_CODES.keys())
 
8
  API_KEY = os.getenv("SERPHOUSE_API_KEY")
9
  hf_client = InferenceClient("CohereForAI/c4ai-command-r-plus-08-2024", token=os.getenv("HF_TOKEN"))
10
 
11
+ # 국가별 언어 코드 매핑 먼저 정의
12
+ COUNTRY_LANGUAGES = {
13
+ "South Korea": "ko",
14
+ "Japan": "ja",
15
+ "China": "zh",
16
+ "Taiwan": "zh-tw",
17
+ "Russia": "ru",
18
+ "France": "fr",
19
+ "Germany": "de",
20
+ "Spain": "es",
21
+ "Italy": "it",
22
+ "Netherlands": "nl",
23
+ "Portugal": "pt",
24
+ "Thailand": "th",
25
+ "Vietnam": "vi",
26
+ "Indonesia": "id",
27
+ "Malaysia": "ms",
28
+ "Saudi Arabia": "ar",
29
+ "United Arab Emirates": "ar",
30
+ "Egypt": "ar",
31
+ "Morocco": "ar",
32
+ "Greece": "el",
33
+ "Poland": "pl",
34
+ "Czech Republic": "cs",
35
+ "Hungary": "hu",
36
+ "Turkey": "tr",
37
+ "Romania": "ro",
38
+ "Bulgaria": "bg",
39
+ "Croatia": "hr",
40
+ "Serbia": "sr",
41
+ "Slovakia": "sk",
42
+ "Slovenia": "sl",
43
+ "Estonia": "et",
44
+ "Latvia": "lv",
45
+ "Lithuania": "lt",
46
+ "Ukraine": "uk",
47
+ "Israel": "he",
48
+ "Bangladesh": "bn",
49
+ "Pakistan": "ur",
50
+ "Finland": "fi",
51
+ "Denmark": "da",
52
+ "Norway": "no",
53
+ "Sweden": "sv",
54
+ "Iceland": "is",
55
+ "Philippines": "fil",
56
+ "Brazil": "pt-br",
57
+ "Argentina": "es-ar",
58
+ "Chile": "es-cl",
59
+ "Colombia": "es-co",
60
+ "Peru": "es-pe",
61
+ "Venezuela": "es-ve"
62
+ }
63
+
64
  COUNTRY_CODES = {
65
  "United States": "US",
66
  "United Kingdom": "GB",
 
85
  "Malaysia": "MY",
86
  "Philippines": "PH",
87
  "Thailand": "TH",
88
+ "Vietnam": "VN",
89
+ "Belgium": "BE",
90
+ "Denmark": "DK",
91
+ "Finland": "FI",
92
+ "Ireland": "IE",
93
+ "Norway": "NO",
94
+ "Poland": "PL",
95
+ "Sweden": "SE",
96
+ "Switzerland": "CH",
97
+ "Austria": "AT",
98
+ "Czech Republic": "CZ",
99
+ "Greece": "GR",
100
+ "Hungary": "HU",
101
+ "Portugal": "PT",
102
+ "Romania": "RO",
103
+ "Turkey": "TR",
104
+ "Israel": "IL",
105
+ "Saudi Arabia": "SA",
106
+ "United Arab Emirates": "AE",
107
+ "South Africa": "ZA",
108
+ "Argentina": "AR",
109
+ "Chile": "CL",
110
+ "Colombia": "CO",
111
+ "Peru": "PE",
112
+ "Venezuela": "VE",
113
+ "New Zealand": "NZ",
114
+ "Bangladesh": "BD",
115
+ "Pakistan": "PK",
116
+ "Egypt": "EG",
117
+ "Morocco": "MA",
118
+ "Nigeria": "NG",
119
+ "Kenya": "KE",
120
+ "Ukraine": "UA",
121
+ "Croatia": "HR",
122
+ "Slovakia": "SK",
123
+ "Bulgaria": "BG",
124
+ "Serbia": "RS",
125
+ "Estonia": "EE",
126
+ "Latvia": "LV",
127
+ "Lithuania": "LT",
128
+ "Slovenia": "SI",
129
+ "Luxembourg": "LU",
130
+ "Malta": "MT",
131
+ "Cyprus": "CY",
132
+ "Iceland": "IS"
133
  }
134
 
135
  MAJOR_COUNTRIES = list(COUNTRY_CODES.keys())