Spaces:
Building
Building
Update app.py
Browse files
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())
|