问题:每天早上在翻译地狱中醒来
海外买家的讯息堆积在谷歌表单中。英语、中文(简体·繁体)、日语、西班牙语、葡萄牙语应有尽有。每个早上的第一项工作是启动在线翻译机,理解每条讯息的含义。每五分钟就要在标签之间切换,浪费时间。
直到有一天,梦幻团队问道:「为什么还在手动操作?」
解决方案:用Claude Code制作翻译机器人
第1步. 设计谷歌表单输入表
首先在谷歌表单中建立这种结构的表格:
A列:原文
B列:检测到的语言
C列:韩语翻译
D列:摘要(韩语)
E列:情感分析
第2步. 撰写Claude Code指令稿
在Windows环境中打开Python,向Claude Code输入:
「读取谷歌表单A列的文字,
对每个单元格侦测语言(B列),
使用Claude API翻译为韩语并放入C列,
总结要点到D列(3行),
判断正面/中立/负面放入E列,可以吗?」
Claude Code会提供如下框架:
from google.oauth2.service_account import Credentials
from google.auth.transport.requests import Request
import gspread
import anthropic
# 谷歌表单认证
creds = Credentials.from_service_account_file(
"service_account.json",
scopes=["https://www.googleapis.com/auth/spreadsheets"]
)
client = gspread.authorize(creds)
sheet = client.open("梦幻团队翻译工作表").sheet1
# Claude API初始化
anth_client = anthropic.Anthropic(api_key="your-api-key")
# 从A列读取原文
original_texts = sheet.col_values(1)[1:] # 排除标题
for idx, text in enumerate(original_texts, start=2):
if not text.strip():
continue
# 要求Claude执行语言侦测、翻译、摘要、情感分析
response = anth_client.messages.create(
model="claude-3-5-sonnet-20241022",
max_tokens=500,
messages=[
{
"role": "user",
"content": f"""请分析以下文字:
原文:{text}
任务:
1. 语言侦测(例:English、Chinese、Spanish)
2. 韩语翻译
3. 核心摘要(3行)
4. 情感分析(正面/中立/负面)
以JSON格式返回:
{{
"language": "...",
"translation": "...",
"summary": "...",
"sentiment": "..."
}}"""
}
]
)
# 解析回应并记录至表单
result = json.loads(response.content[0].text)
sheet.update_cell(idx, 2, result["language"])
sheet.update_cell(idx, 3, result["translation"])
sheet.update_cell(idx, 4, result["summary"])
sheet.update_cell(idx, 5, result["sentiment"])
第3步. 设定自动执行
打开Windows任务计划程序,设定此指令稿每天早上8点自动执行。若运行Mac mini,则使用Launchd即可。
实际效果
• 翻译时间:手动1小时20分钟 → 自动3分钟
• 错误率:约降低2%(消除人为疲劳)
• 意外发现:将买家情感趋势可视化后,能看出不满情绪何时上升的模式。
注意事项
**敏感信息保护**:不要在表单中记录客户名称、交易金额、价格信息。仅保存讯息内容,敏感列应在另一份表单中分开管理。
**Claude API成本**:每月约消耗2千至3千个Tokens。月度API费用约在1美元以下。
下一步
翻译完成后,可进一步连接自动回信功能。采取「翻译 → 摘要 → 生成回应范本 → 待批准」的管线模式,可将买家回应时间缩短超过一半。