diff --git a/src/backend/core/api/viewsets.py b/src/backend/core/api/viewsets.py
index 0f37d4af..184e619b 100644
--- a/src/backend/core/api/viewsets.py
+++ b/src/backend/core/api/viewsets.py
@@ -389,29 +389,33 @@ class DocumentViewSet(
)
action_configs = {
+ "prompt": {
+ "system_content": 'Answer to the prompt. Send the data back in this json format: {"answer_prompt": "Your answer"}. Do not give any other information.',
+ "response_key": 'answer_prompt'
+ },
"correct": {
- "system_content": 'Tu es un correcteur de texte. Corrige uniquement la grammaire et l\'orthographe de la phrase donnée. Renvoie uniquement un JSON au format suivant: {"phrase_corrigee": "ta phrase corrigée"}. Ne donne aucune autre information.',
- "response_key": 'phrase_corrigee'
+ "system_content": 'You are a text corrector. Only correct the grammar and spelling of the given sentence. Keep the language in which the sentence was originally written. Return only a JSON in the following format: {"corrected_sentence": "your corrected sentence"}. Do not provide any other information.',
+ "response_key": 'corrected_sentence'
},
"rephrase": {
- "system_content": 'Tu es un ecrivain. Rephrase la phrase donnée. Renvoie uniquement un JSON au format suivant: {"phrase_rephrase": "ta phrase rephrasé"}. Ne donne aucune autre information.',
- "response_key": 'phrase_rephrase'
+ "system_content": 'You are a writer. Rephrase the given sentence. Keep the language in which the sentence was originally written. Return only a JSON in the following format: {"rephrased_sentence": "your rephrased sentence"}. Do not provide any other information.',
+ "response_key": 'rephrased_sentence'
},
"summarize": {
- "system_content": 'Tu es un ecrivain. Fait un sommaire de la phrase donnée. Renvoie uniquement un JSON au format suivant: {"phrase_summary": "ton sommaire"}. Ne donne aucune autre information.',
- "response_key": 'phrase_summary'
+ "system_content": 'You are a writer. Summarize the given sentence. Keep the language in which the sentence was originally written. Return only a JSON in the following format: {"summary": "your summary"}. Do not provide any other information.',
+ "response_key": 'summary'
},
"translate_en": {
- "system_content": 'Tu es un traducteur anglais. Traduit en anglais la phrase donnée. Renvoie uniquement un JSON au format suivant: {"sentence": "Your sentence"}. Ne donne aucune autre information.',
+ "system_content": 'You are an English translator. Translate the given sentence to English. Return only a JSON in the following format: {"sentence": "Your translated sentence"}. Do not provide any other information.',
"response_key": 'sentence'
},
"translate_de": {
- "system_content": 'Tu es un traducteur allemand. Traduit en allemand la phrase donnée. Renvoie uniquement un JSON au format suivant: {"sentence": "Your sentence"}. Ne donne aucune autre information.',
+ "system_content": 'You are a German translator. Translate the given sentence to German. Return only a JSON in the following format: {"sentence": "Your translated sentence"}. Do not provide any other information.',
"response_key": 'sentence'
},
"translate_fr": {
- "system_content": 'Tu es un traducteur francais. Traduit en francais la phrase donnée. Renvoie uniquement un JSON au format suivant: {"phrase": "Your sentence"}. Ne donne aucune autre information.',
- "response_key": 'phrase'
+ "system_content": 'You are a French translator. Translate the given sentence to French. Return only a JSON in the following format: {"sentence": "Your translated sentence"}. Do not provide any other information.',
+ "response_key": 'sentence'
}
}
diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/AIButton.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/components/AIButton.tsx
index 09cd9606..f33c113a 100644
--- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/AIButton.tsx
+++ b/src/frontend/apps/impress/src/features/docs/doc-editor/components/AIButton.tsx
@@ -91,7 +91,7 @@ export function AIGroupButton({ doc }: AIGroupButtonProps) {
translate
{' '}
- FR
+ French
>
),
action: 'translate_fr',
@@ -102,7 +102,7 @@ export function AIGroupButton({ doc }: AIGroupButtonProps) {
translate
{' '}
- EN
+ English
>
),
action: 'translate_en',
@@ -113,7 +113,7 @@ export function AIGroupButton({ doc }: AIGroupButtonProps) {
translate
{' '}
- DE
+ German
>
),
action: 'translate_de',