diff --git a/src/App.vue b/src/App.vue
index e496934..486ea4e 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -324,11 +324,6 @@ const translate = async () => {
targetText.value = response;
}
settings.addLog('response', 'Translation completed');
-
- // Trigger evaluation if enabled
- if (settings.enableEvaluation) {
- await evaluateTranslation();
- }
} catch (err: any) {
const errorMsg = String(err);
settings.addLog('error', errorMsg);
@@ -336,6 +331,11 @@ const translate = async () => {
} finally {
isTranslating.value = false;
}
+
+ // Trigger evaluation if enabled
+ if (settings.enableEvaluation) {
+ await evaluateTranslation();
+ }
};
@@ -458,7 +458,7 @@ const translate = async () => {