소스 정보
- 저장소
- 18816132863/xiaoyi-claw-omega-final
- 최근 소스 활동
- 2026년 4월 25일 15:25
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 2
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/18816132863/xiaoyi-claw-omega-final --skill xiaoyi-image-translation명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | xiaoyi-image-translation |
| description | 使用图片翻译API进行图像内容翻译,获取翻译后的图片和文本结果 |
通过图片翻译 API 对图像中的文字进行智能识别和翻译,返回翻译后的图片及文本结果。支持JPG/PNG/BMP/WEBP格式,可选择输出Base64或下载链接。
xiaoyi-image-translation/
├── SKILL.md # 使用说明(本文档)
├── scripts # 程序文件夹
│ ├── image_translation.py # 主程序(图像翻译)
├── _meta.json # Skill 元数据
└── package.json # 项目配置
# 进入 skill 目录
cd /home/sandbox/.openclaw/workspace/skills/xiaoyi-image-translation
# 基本使用(Base64输入)
python ./scripts/image_translation.py --imageBase64 "base64字符串" --targetLanguage "zh"
# 使用公网URL输入
python ./scripts/image_translation.py --imageUrl "https://example.com/image.jpg" --targetLanguage "en"
# 指定源语言和输出类型
python ./scripts/image_translation.py --imageBase64 "base64字符串" --sourceLanguage "es" --targetLanguage "zh" --outputType "imageUrl"
from scripts.image_translation import translate_image
# Base64输入示例
result = translate_image(
imageBase64="base64字符串",
targetLanguage="zh"
)
print(result)
# URL输入示例
result = translate_image(
imageUrl="https://example.com/image.jpg",
targetLanguage="en"
)
print(result)
| 项目 | 值 |
|---|---|
| 图片翻译地址 | 从 .xiaoyienv 读取SERVICE_URL ,拼接上/celia-claw/v1/http-api/skill/execute,'.xiaoyienv文件默认存在,无需用户自行创建输入' |
| 鉴权方式 | 从 .xiaoyienv 读取 API Key 和 UID,'.xiaoyienv文件默认存在,无需用户自行创建输入' |
| 响应格式 | JSON |
在 /home/sandbox/.openclaw/.xiaoyienv 文件中配置以下参数:
PERSONAL-API-KEY=你的API密钥
PERSONAL-UID=你的用户ID
SERVICE_URL=请求地址的域名
注意:
PERSONAL-API-KEY 和 PERSONAL-UID 即可| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| imageInfo | ImageInfo | ✅ | - | 原图片信息(必选imageId或imageUrl/imageBase64) |
| sourceLanguage | String | ❌ | auto | 原语言(不传则自动识别),支持的语种见语种列表 |
| targetLanguage | String | ✅ | - | 目标语言(必填),支持的语种见语种列表 |
| extra | JSON String | ❌ | - | 预留字段 |
| outputType | String | ❌ | base64 | 输出类型(base64/imageUrl) |
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| imageId | String | Y | 图片唯一ID(与imageUrl/imageBase64二选一) |
| imageUrl | String | N | 公网图片地址(与imageBase64二选一) |
| imageBase64 | String | Y | 图片Base64(<=4M)(与imageUrl二选一) |
| 语言 | 语言编码 | 说明 |
|---|---|---|
| 中文(简体) | zh-CHS | 默认支持 |
| 英文 | en | 默认支持 |
| 日文 | ja | 默认支持 |
| 韩文 | ko | 默认支持 |
| 俄语 | ru | 默认支持 |
| 西班牙语 | es | 默认支持 |
| 法语 | fr | 默认支持 |
| 德语 | de | 默认支持 |
| 意大利语 | it | 默认支持 |
| 葡萄牙语 | pt | 默认支持 |
| 菲律宾语 | tl | 默认支持 |
| 泰语 | th | 默认支持 |
| 土耳其语 | tr | 默认支持 |
| 阿拉伯语 | ar | 默认支持 |
| 波兰语 | pl | 默认支持 |
| 马来语 | ms | 默认支持 |
| 印尼语(印度尼西亚) | id | 默认支持 |
| 希腊语(现代) | el | 默认支持 |
| 捷克语(捷克共和国) | cs | |
| 荷兰语 | nl | |
| 越南语 | vi |
| 字段 | 类型 | 说明 |
|---|---|---|
| errorCode | int | 错误码(0代表成功) |
| errorMsg | String | 错误信息描述 |
| imageResult | ImageResult | 图片信息 |
| textResult | List | 文本结果 |
| sourceLanguage | String | 源语言(auto表示自动识别) |
| targetLanguage | String | 目标语言 |
| 字段 | 类型 | 说明 |
|---|---|---|
| sourceImageId | String | 原图片ID |
| imageBase64 | String | 结果Base64(outputType=base64时) |
| imageUrl | String | 下载链接(outputType=imageUrl时) |
| 字段 | 类型 | 说明 |
|---|---|---|
| ocrText | String | OCR识别结果 |
| translateText | String | 翻译结果 |
$ python ./scripts/image_translation.py --imageBase64 "base64字符串" --targetLanguage "zh"
✅ .xiaoyienv 文件解析成功
✅ key "PERSONAL-API-KEY" 存在:SK-XXXXXXXXXXXXXXXX
✅ key "PERSONAL-UID" 存在:420086000107623357
✅ 请求 URL:https://celia-claw-drcn.ai.dbankcloud.cn/celia-claw/v1/rest-api/skill/execute
🔍 翻译结果
================================================================================
📝 返回结果:
{
"errorCode": 0,
"errorMsg": "Success",
"sourceLanguage": "en",
"targetLanguage": "zh",
"imageResult": {
"sourceImageId": "IMG123456",
"imageBase64": "translated_base64_string"
},
"textResult": [
{
"ocrText": "Hello World",
"translateText": "你好,世界"
}
]
}
{
"errorCode": 0,
"errorMsg": "Success",
"sourceLanguage": "en",
"targetLanguage": "zh",
"imageResult": {
"sourceImageId": "IMG123456",
"imageBase64": "translated_base64_string"
},
"textResult": [
{
"ocrText": "Hello World",
"translateText": "你好,世界",
"sourceLanguage": "en",
"targetLanguage": "zh"
}
]
}
输入限制:
输出限制:
文本场景:
| 错误码 | 描述 | 解决方案 |
|---|---|---|
| 0 | 成功 | 无需处理 |
| 401 | 鉴权失败 | 联系小艺处理 |
| 503 | 限流 | 稍后重试 |
| 1001 | 系统内部错误 | 联系小艺处理 |
| 4008 | 图片拒识(图片中的语种不满足21语种,不给识别) | 更换图片输入 |
| 4009 | 图片命中风控 | 更换图片输入 |
当需要图像翻译时:
记住:图片翻译可同时获取翻译后的图片和文本,请把翻译后的图片以markdown形式发送给用户,但需注意输入格式和大小限制。✅