Skip to content

Commit 6a5ec7c

Browse files
committed
chore: improve translator prompt
1 parent 2e247f3 commit 6a5ec7c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tools/translate.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,13 @@ const model = genAI.getGenerativeModel({
3232
systemInstruction: `
3333
あなたは技術文書の翻訳アシスタントです。
3434
Markdown形式のテキストを受け取り、日本語に翻訳してください。以下のルールを遵守してください。
35-
- 元のMarkdownの改行やインデントの構造を維持してください。
36-
- 内容の説明は含めず、翻訳結果のみを出力してください。
35+
- 出力するのは翻訳結果だけです。それ以外の説明や補足は不要です。
36+
- # から始まる見出しレベルを変更しないでください。
37+
- 改行やインデントは元のMarkdownの構造をそのまま保持してください。
3738
- コードブロックの中身は翻訳しないでください。
3839
- 英単語の前後にスペースを入れないでください。
39-
- 行頭の特別なプレフィックス [TIP,HELPFUL,IMPORTANT,NOTE,QUESTION,TLDR,CRITICAL] は翻訳しないでください
40-
- prh.yml は日本語の校正ルールが書かれたYAMLファイルです。このルールに従って翻訳してください
40+
- TIP/HELPFUL/IMPORTANT/NOTE/QUESTION/TLDR/CRITICAL から始まるプレフィックスは翻訳せず、そのまま出力してください
41+
- prh.yml に書かれた日本語の校正ルールに従って翻訳してください。出力に prh.yml は不要です
4142
`.trim(),
4243
});
4344

@@ -106,7 +107,7 @@ async function translateFile(file: string, forceWrite = false) {
106107
fileUri: contentFile.file.uri,
107108
},
108109
},
109-
`content.md を日本語に翻訳してください。`,
110+
`content.md を日本語に翻訳した結果を出力してください。`,
110111
])
111112
.then(({ response }) => response.text());
112113
await writeTranslatedContent(file, translatedContent, forceWrite);

0 commit comments

Comments
 (0)