目标:在本地使用 Gemini CLI(gemini-2.5-flash)完成无交互批量翻译,避免工具调用与权限弹窗,适用于 prompts/skills/文档的快速机翻初稿。
--allowed-tools '' 关闭工具调用,确保只返回纯文本,不触发 shell/浏览器等动作。# 代理(如需)
export http_proxy=http://127.0.0.1:9910
export https_proxy=http://127.0.0.1:9910
# 单条示例:中文 -> 英文
printf '你好,翻译成英文。' | gemini -m gemini-2.5-flash \
--output-format text \
--allowed-tools '' \
"Translate this to English."
-p/--prompt 已被标记弃用)。src=i18n/zh/prompts/README.md
dst=i18n/en/prompts/README.md
cat "$src" | gemini -m gemini-2.5-flash --output-format text --allowed-tools '' \
"Translate to English; keep code fences unchanged." > "$dst"
cat 源文件 | gemini ... > 目标文件;必要时在其他语种目录放跳转说明或手动校对。gemini 命令在 PATH 且已完成身份认证(首次运行会引导登录)。