Skip to content

Commit 19a2d1d

Browse files
committed
fix(scripts): update language script
1 parent f4771c0 commit 19a2d1d

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

scripts/update_lang.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,26 +22,27 @@
2222
MISTRAL_API_URL = "https://api.mistral.ai/v1/chat/completions"
2323

2424
def create_translation_prompt(target_language, special=False):
25+
base_prompt = "You are translating a markdown file for a Jekyll blog post. Be careful about code blocks. Translate to {target_language}. Just give translated post.\n\n"
2526
if target_language == 'ja':
26-
return "Translate to Japanese. Just give translated text.\n\n"
27+
return base_prompt.format(target_language="Japanese")
2728
elif target_language == 'es':
28-
return "Translate to Spanish. Just give translated text.\n\n"
29+
return base_prompt.format(target_language="Spanish")
2930
elif target_language == 'hi':
30-
return "Translate to Hindi. Just give translated text.\n\n"
31+
return base_prompt.format(target_language="Hindi")
3132
elif target_language == 'fr':
32-
return "Translate to French. Just give translated text.\n\n"
33+
return base_prompt.format(target_language="French")
3334
elif target_language == "zh":
34-
return f"""Translate to Chinese. Just give translated text.\n\n"""
35+
return base_prompt.format(target_language="Chinese")
3536
elif target_language == 'hant':
36-
return "Translate to Traditional Chinese (Hong Kong). Just give translated text.\n\n"
37+
return base_prompt.format(target_language="Traditional Chinese (Hong Kong)")
3738
elif target_language == 'en':
38-
return "Translate to English. Just give translated text.\n\n"
39+
return base_prompt.format(target_language="English")
3940
elif target_language == 'de':
40-
return "Translate to German. Just give translated text.\n\n"
41+
return base_prompt.format(target_language="German")
4142
elif target_language == 'ar':
42-
return "Translate to Arabic. Just give translated text.\n\n"
43+
return base_prompt.format(target_language="Arabic")
4344
else:
44-
return f"Translate to {target_language}. Just give translated text.\n\n"
45+
return base_prompt.format(target_language=target_language)
4546

4647
def call_mistral_api(prompt):
4748
api_key = MISTRAL_API_KEY

0 commit comments

Comments
 (0)