Skill: freemanwangfuhan-coder/zh-to-ar-translator (version 1.0.0)

--- name: zh-to-ar-translator description: 中阿翻译工具。将中文词汇翻译成符合沙特当地使用习惯的阿拉伯语。 --- # 中阿翻译工具 ## 功能 将中文词汇翻译成沙特习惯的阿拉伯语。 ## 词典 内置常用词词典，可扩展。 ## 使用方法 ### 命令行 ```bash node ~/.openclaw/workspace/skills/zh-to-ar-translator/index.js "中文词汇" ``` ### 示例 ```bash node ~/.openclaw/workspace/skills/zh-to-ar-translator/index.js "无线蓝牙耳机" # 输出: سماعات بلوتوث لاسلكية ``` ### 批量翻译 ```bash node ~/.openclaw/workspace/skills/zh-to-ar-translator/index.js "无线" "蓝牙" "耳机" ``` ## 依赖 无（纯 JS 实现） ## 翻译示例 | 中文 | 阿语 | |------|------| | 无线蓝牙耳机 | سماعات بلوتوث لاسلكية | | 蓝牙耳机 | سماعات بلوتوث | | 无线 | لاسلكي | | 蓝牙 | بلوتوث | | 耳机 | سماعات | | 可折叠拉车 | عربة تسوق قابلة للطي | | 买菜车 | عربة تسوق |

path: index.js
content: // 词典：中文 -> 阿语
const wordDict = {
  // 完整标题和词组
  '无线蓝牙耳机': 'سماعات بلوتوث لاسلكية',
  '无线蓝牙': 'بلوتوث لاسلكي',
  '蓝牙耳机': 'سماعات بلوتوث',
  
  // 购物车相关
  '便携可折叠小拉车': 'عربة تسوق محمولة قابلة للطي',
  '可折叠拉车': 'عربة تسوق قابلة للطي',
  '买菜车': 'عربة تسوق',
  '拉车': 'عربة',
  '可折叠': 'قابل للطي',
  '便携': 'محمول',
  '带轮': 'ذو عجلات',
  '耐磨': 'مقاوم للتآكل',
  '多功能': 'متعدد الوظائف',
  '超市': 'سوبرماركت',
  '买菜': 'تسوق',
  
  // 基础词
  '手机': 'هاتف',
  '电脑': 'كمبيوتر',
  '耳机': 'سماعات',
  '充电宝': 'شاحن محمول',
  '数据线': 'كابل بيانات',
  '保护壳': 'جراب حماية',
  '屏幕贴膜': 'واقي شاشة',
  '蓝牙': 'بلوتوث',
  '无线': 'لاسلكي',
  '智能': 'ذكي',
  '运动': 'رياضي',
  '跑步': 'الجري',
  '健身': 'لياقة بدنية',
  '手表': 'ساعة',
  '眼镜': 'نظارات',
  '服装': 'ملابس',
  '鞋子': 'أحذية',
  '包': 'حقيبة',
  '帽子': 'قبعة',
  '围巾': 'شال',
  '外套': 'معطف',
  '羽绒服': 'معطف رقيق',
  '连衣裙': 'فستان',
  '美妆': 'مكياج',
  '化妆品': 'مستحضرات تجميل',
  '护肤品': 'منتجات العناية بالبشرة',
  '洗面奶': 'غسول الوجه',
  '面膜': 'قناع الوجه',
  '口红': 'أحمر الشفاه',
  '香水': 'عطر',
  '家电': 'أجهزة كهربائية',
  '电视': 'تلفزيون',
  '冰箱': 'ثلاجة',
  '空调': 'مكيف هواء',
  '洗衣机': 'غسالة',
  '灯具': 'إضاءة',
  '玩具': 'ألعاب',
  '图书': 'كتاب',
  '食品': 'طعام',
  '零食': 'وجبات خفيفة',
  '咖啡': 'قهوة',
  '茶': 'شاي',
  '巧克力': 'شوكولاتة',
  '蜂蜜': 'عسل',
  '坚果': 'مكسرات',
  '水果': 'فواكة',
  '蔬菜': 'خضروات',
  '肉类': 'لحوم',
  '海鲜': 'مأكولات بحرية',
  '药品': 'أدوية',
  '维生素': 'فيتاميناات',
  '保健品': 'مكملات غذائية',
  '母婴': 'الأم والطفل',
  '奶粉': 'حليب أطفال',
  '婴儿车': 'عربة طفل',
  '办公': 'مكتب',
  '打印机': 'طابعة',
  '家具': 'أثاث',
  '沙发': 'أريكة',
  '床': 'سرير',
  '厨房用品': 'أدوات مطبخ',
  '运动户外': 'رياضة خارجية',
  '帐篷': 'خيمة',
  '瑜伽垫': 'سفرة يوغا',
  '哑铃': 'دمبل',
  '自行车': 'دراجة',
  '足球': 'كرة قدم',
  '篮球': 'كرة سلة',
  '羽毛球': 'ريشة',
  '网球': 'تنس',
  '高尔夫': 'غولف',
  '宠物': 'حيوانات أليفة',
  '狗粮': 'طعام كلب',
  '猫粮': 'طعام قطة',
  '珠宝': 'مجوهرات',
  '项链': 'عقد',
  '戒指': 'خاتم',
  '太阳镜': 'نظارات شمسية',
  '背包': 'حقيبة ظهر',
  '钱包': 'محفظة',
  '行李箱': 'حقيبة سفر',
  '汽车用品': 'مستلزمات السيارات',
};

// 翻译函数
function translate(word) {
  if (wordDict[word]) {
    return wordDict[word];
  }
  return word + ' [未翻译]';
}

// 批量翻译
function translateBatch(words) {
  return words.map(w => ({
    chinese: w,
    arabic: translate(w)
  }));
}

// 命令行运行
const args = process.argv.slice(2);
if (args.length === 0) {
  console.error('请输入要翻译的中文词');
  console.error('用法: node index.js "中文词"');
  process.exit(1);
}

const results = translateBatch(args);
results.forEach(r => {
  console.log(`${r.chinese} -> ${r.arabic}`);
});


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)