feat: new selection tool translate to english (#240)

This commit is contained in:
josc146
2023-04-21 20:17:58 +08:00
parent 4cc2b91bdd
commit 72dcdf4826
5 changed files with 14 additions and 2 deletions
+1
View File
@@ -54,6 +54,7 @@
"Summarize Page": "Summarize Page",
"Translate": "Translate",
"Translate (Bidirectional)": "Translate (Bidirectional)",
"Translate (To English)": "Translate (To English)",
"Summary": "Summary",
"Polish": "Polish",
"Sentiment Analysis": "Sentiment Analysis",
+1
View File
@@ -54,6 +54,7 @@
"Summarize Page": "总结本页",
"Translate": "翻译",
"Translate (Bidirectional)": "双向翻译",
"Translate (To English)": "翻译为英语",
"Summary": "总结",
"Polish": "润色",
"Sentiment Analysis": "情感分析",
+1
View File
@@ -54,6 +54,7 @@
"Summarize Page": "摘要本頁",
"Translate": "翻譯",
"Translate (Bidirectional)": "雙向翻譯",
"Translate (To English)": "翻譯為英語",
"Summary": "摘要",
"Polish": "潤色",
"Sentiment Analysis": "情感分析",
+2
View File
@@ -134,6 +134,7 @@ export const defaultConfig = {
userLanguage: getNavigatorLanguage(),
selectionTools: [
'translate',
'translateToEn',
'translateBidi',
'summary',
'polish',
@@ -144,6 +145,7 @@ export const defaultConfig = {
],
selectionToolsDesc: [
'Translate',
'Translate (To English)',
'Translate (Bidirectional)',
'Summary',
'Polish',
+9 -2
View File
@@ -16,7 +16,14 @@ export const config = {
label: 'Translate',
genPrompt: async (selection) => {
const preferredLanguage = await getPreferredLanguage()
return `Translate the following into ${preferredLanguage} and only show me the translated content:\n"${selection}"`
return `Translate the following into ${preferredLanguage} and only show me the translated content:\n${selection}`
},
},
translateToEn: {
icon: <Globe />,
label: 'Translate (To English)',
genPrompt: async (selection) => {
return `Translate the following into English and only show me the translated content:\n${selection}`
},
},
translateBidi: {
@@ -27,7 +34,7 @@ export const config = {
return (
`Translate the following into ${preferredLanguage} and only show me the translated content.` +
`If it is already in ${preferredLanguage},` +
`translate it into English and only show me the translated content:\n"${selection}"`
`translate it into English and only show me the translated content:\n${selection}`
)
},
},