brackozi commited on
Commit
f808525
·
1 Parent(s): 8255252

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -14
app.py CHANGED
@@ -8,33 +8,33 @@ openai.api_key = os.environ["OPENAI_API_KEY"]
8
 
9
  def translate_code(code, from_language, to_language):
10
  if from_language == "JavaScript" and to_language == "Java":
11
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. You may also need to add required import statements."
12
  elif from_language == "Java" and to_language == "JavaScript":
13
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows JavaScript syntax and idioms, considering language-specific best practices. You may also need to add required modules."
14
  elif from_language == "C++" and to_language == "Java":
15
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. You may also need to add required import statements."
16
  elif from_language == "Java" and to_language == "C++":
17
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows C++ syntax and idioms, considering language-specific best practices. You may also need to include required headers."
18
  elif from_language == "C#" and to_language == "Java":
19
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. You may also need to add required import statements."
20
  elif from_language == "Java" and to_language == "C#":
21
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows C# syntax and idioms, considering language-specific best practices. You may also need to add required using statements."
22
  elif from_language == "Ruby" and to_language == "Java":
23
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. You may also need to add required import statements."
24
  elif from_language == "Java" and to_language == "Ruby":
25
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Ruby syntax and idioms, considering language-specific best practices. You may also need to add required gems/libraries."
26
  elif from_language == "Swift" and to_language == "Python":
27
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Python syntax and idioms, considering language-specific best practices. You may also need to add required modules."
28
  elif from_language == "Python" and to_language == "Swift":
29
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Swift syntax and idioms, considering language-specific best practices. You may also need to add required frameworks."
30
  elif from_language == "Go" and to_language == "Java":
31
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. You may also need to add required import statements."
32
  elif from_language == "Java" and to_language == "Go":
33
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Go syntax and idioms, considering language-specific best practices. You may also need to add required packages."
34
  elif from_language == "PHP" and to_language == "Java":
35
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. You may also need to add required import statements."
36
  elif from_language == "Java" and to_language == "PHP":
37
- context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows PHP syntax and idioms, considering language-specific best practices. You may also need to add required packages/libraries."
38
  else:
39
  context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nKeep the translation accurate and idiomatic, considering language-specific best practices."
40
 
 
8
 
9
  def translate_code(code, from_language, to_language):
10
  if from_language == "JavaScript" and to_language == "Java":
11
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. add required import statements."
12
  elif from_language == "Java" and to_language == "JavaScript":
13
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows JavaScript syntax and idioms, considering language-specific best practices. add required modules."
14
  elif from_language == "C++" and to_language == "Java":
15
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. add required import statements."
16
  elif from_language == "Java" and to_language == "C++":
17
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows C++ syntax and idioms, considering language-specific best practices. Include required headers."
18
  elif from_language == "C#" and to_language == "Java":
19
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. add required import statements."
20
  elif from_language == "Java" and to_language == "C#":
21
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows C# syntax and idioms, considering language-specific best practices. add required using statements."
22
  elif from_language == "Ruby" and to_language == "Java":
23
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. add required import statements."
24
  elif from_language == "Java" and to_language == "Ruby":
25
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Ruby syntax and idioms, considering language-specific best practices. add required gems/libraries."
26
  elif from_language == "Swift" and to_language == "Python":
27
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Python syntax and idioms, considering language-specific best practices. add required modules."
28
  elif from_language == "Python" and to_language == "Swift":
29
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Swift syntax and idioms, considering language-specific best practices. add required frameworks."
30
  elif from_language == "Go" and to_language == "Java":
31
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. add required import statements."
32
  elif from_language == "Java" and to_language == "Go":
33
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Go syntax and idioms, considering language-specific best practices. add required packages."
34
  elif from_language == "PHP" and to_language == "Java":
35
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows Java syntax and idioms, considering language-specific best practices. add required import statements."
36
  elif from_language == "Java" and to_language == "PHP":
37
+ context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nEnsure that the translation follows PHP syntax and idioms, considering language-specific best practices. add required packages/libraries."
38
  else:
39
  context = f"Translate the following {from_language} code snippet to {to_language}:\n\n{code}\n\nKeep the translation accurate and idiomatic, considering language-specific best practices."
40