クイックスタート
yakuはホステッドバックエンドでそのまま動作します — APIキーは不要です。自分のLLM APIキーを使いたい場合は、下のオプションBをご覧ください。
オプションA: ホステッドサービスを使う(デフォルト)
Section titled “オプションA: ホステッドサービスを使う(デフォルト)”-
何か翻訳してみる
設定なしで、yakuは
api.yakulang.comのホステッドサービスにリクエストを送信します:Terminal window yaku --to ja "Hello, world"出力:
こんにちは、世界 -
デフォルトのターゲット言語を設定する
毎回
--toを入力する手間を省きます:Terminal window yaku config set default-target jaこれで以下のように実行できます:
Terminal window echo "Hello, world" | yaku -
ファイルを翻訳する
Terminal window yaku -f README.en.md -o README.mdyakuは
.md拡張子を検出し、Markdownの構造(見出し、コードブロック、リンク)を自動的に保持します。
ホステッドサービスは言語ごとに調整されたプロンプトを使用し、より高品質な翻訳を提供します。クォータ制限とアップグレード方法はホステッドサービスとプランをご覧ください。
オプションB: 自分のAPIキーを使う
Section titled “オプションB: 自分のAPIキーを使う”-
APIキーを設定する
yakuはGemini、OpenAI、Anthropicに対応しています。いずれかを選んでください:
Google AI Studioから無料のAPIキーを取得してください。
Terminal window yaku config set backend geminiyaku config set api-key YOUR_GEMINI_API_KEYまたは環境変数で設定:
Terminal window export YAKU_BACKEND=geminiexport GOOGLE_API_KEY=YOUR_GEMINI_API_KEYTerminal window yaku config set backend openaiyaku config set api-key YOUR_OPENAI_API_KEYまたは環境変数で設定:
Terminal window export YAKU_BACKEND=openaiexport YAKU_API_KEY=YOUR_OPENAI_API_KEYyaku --to ja "Hola"Terminal window yaku config set backend anthropicyaku config set api-key YOUR_ANTHROPIC_API_KEYまたは環境変数で設定:
Terminal window export YAKU_BACKEND=anthropicexport YAKU_API_KEY=YOUR_ANTHROPIC_API_KEYyaku --to ja "Hola" -
デフォルトのターゲット言語を設定する
Terminal window yaku config set default-target ja -
翻訳してみる
Terminal window echo "The meeting is scheduled for tomorrow at 10 o'clock." | yaku出力:
会議は明日の10時に予定されています。
# テキストを直接翻訳yaku --to ja "Good morning"
# ソース言語を指定して翻訳yaku --from zh-TW --to ja "這個API回傳了404錯誤。"
# JSON i18nファイルを翻訳(キーを保持)yaku --to ja -f en.json -o ja.json
# 他の言語で書いた文章を推敲yaku --mode polish --to en "I want to inform you that the deploy will be delay."
# ドメインコンテキストを追加して用語精度を向上yaku --to ja --context "料理レシピ" -f recipe.en.md
# プロジェクトの用語集を使用yaku --to ja --glossary terms.yaml -f docs.en.md
# モデルとトークン使用量を確認yaku --verbose --to ja "Hello"次のステップ
Section titled “次のステップ”- 入出力 — stdin、ファイル、出力オプション
- バックエンド — Gemini、OpenAI、Anthropic、ホステッドサービスの選択
- フォーマット対応翻訳 — JSON、YAML、Markdownの構造を保持した翻訳
- 用語集 — 用語集ファイルで用語を管理
- オプションリファレンス — すべてのオプションの詳細