Skip to content

Commit

Permalink
翻訳処理の修正
Browse files Browse the repository at this point in the history
  • Loading branch information
kannoixia committed Jul 2, 2024
1 parent 3a48b4f commit f0911f4
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 36 deletions.
24 changes: 3 additions & 21 deletions .github/workflows/auto_translate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,24 +61,6 @@ jobs:
run: |
git push origin HEAD:${{ github.ref }}
# # PRの作成処理
# - name: Create PR
# run: bash auto_translate/script/create_pull_request.sh "${{ secrets.GITHUB_TOKEN }}"

# Pull Requestの作成
# - name: Create Pull Request
# uses: peter-evans/create-pull-request@v6
# with:
# token: ${{ secrets.GITHUB_TOKEN }}
# commit-message: "Automated commit from GitHub Actions"
# committer: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
# branch: feature/auto-translate
# title: "自動翻訳結果"
# body: |
# Next.jsの公式ドキュメントに更新があり、自動翻訳を行いました。
# 翻訳結果を確認してください。
# base: main
# labels: taranslate
# # delete-branch: true
# # assignees:
# # reviewers:
# PRの作成処理
- name: Create PR
run: bash auto_translate/script/create_pull_request.sh "${{ secrets.GITHUB_TOKEN }}"
4 changes: 2 additions & 2 deletions auto_translate/script/create_pull_request.sh
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ TARGET_BRANCH="feature/pr-test"
# 1. GitHub APIを使用してPRを作成する
# プルリクエストの内容を定義
# GitHubリポジトリの情報を設定
PR_TITLE="test PR title" # プルリクエストのタイトル
PR_BODY="test PR body" # プルリクエストの本文
PR_TITLE="Auto translate" # プルリクエストのタイトル
PR_BODY="自動翻訳が完了しました。問題がないか確認お願いします。" # プルリクエストの本文


# プルリクエストのデータをJSON形式で構築
Expand Down
10 changes: 5 additions & 5 deletions auto_translate/translate/translate.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,22 +51,18 @@ const translateFile = async (filePath) => {
// ファイルの内容を読み込む
let file_content = fs.readFileSync(filePath, 'utf-8')
const content = buildContent(file_content)
console.log('翻訳内容:', content)

// ChatGPT APIを使用して翻訳する
const stream = await openai.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content }],
stream: false,
})

console.log('翻訳結果:', stream)

// 翻訳結果の取得
const translatedContent = stream.choices[0]?.message.content || ''

// 翻訳結果をファイルに上書きする
fs.writeFileSync(filePath, translatedContent, 'utf-8')

console.log(chalk.green(`Translated content written to: ${filePath}`))
} catch (err) {
console.error(
Expand All @@ -88,6 +84,10 @@ async function main() {
for (const filePath of filePaths) {
translateFile(filePath.trim())
}

// ファイル削除処理
await unlink(changedFilesPath)
console.log('ファイルが正常に削除されました')
} catch (err) {
console.error(
chalk.red('Error reading translate_files_path.txt:', err.message)
Expand Down
8 changes: 0 additions & 8 deletions docs/app-router/Add_file.md

This file was deleted.

0 comments on commit f0911f4

Please sign in to comment.