SuperAPI AI 工具集

cwicr-multilingual

数据与分析

查看项目

更新于 10-15 20:33

技能介绍

用途:该技能面向 CWICR 施工数据库的多语言使用场景,利用统一的工作项编码,实现跨语言的工作项匹配、描述翻译与地区价格对比,解决不同国家清单与造价数据难以对照的问题。

主要能力:内置语言枚举,示例列出九种语言及对应地区与货币(阿拉伯语-迪拜-AED、德语-柏林-EUR、英语-多伦多-CAD、西班牙语-巴塞罗那-EUR、法语-巴黎-EUR、印地语-孟买-INR、葡萄牙语-圣保罗-BRL、俄语-圣彼得堡-RUB、中文-上海-CNY),并注明 CWICR 共支持 26 种语言、8 个国家级库与 30 个市场。功能包括:按 work_item_code 索引各语言库;读取某条目的全部译文与单价;单条翻译查询;跨地区价格比较并可归一化为美元(内置近似汇率表);查找最低价与最高价地区;用一种语言检索、返回多语言译文;生成批量价格对比报表;以及依据常见施工术语关键词进行文本语言检测。

使用方式:通过 Python 实现,依赖 pandas,使用 dataclasses 与 enum。初始化 CWICRMultilingual 后,用 load_database 加载各语言库,支持 .parquet、.xlsx、.csv 格式,随后即可调用 get_item_translations、translate、compare_prices、find_cheapest_region、find_most_expensive_region、cross_language_search、price_comparison_report 等方法。LanguageDetector.detect 可单独调用。

适用场景:跨国工程造价对比、多语言工程量清单对照、招标与采购中的条目翻译与价格参考。

限制:汇率在示例中为近似静态值,非实时数据;翻译依赖各语言库中同一编码条目的存在,缺失时返回 None;跨语言搜索为简单字符串包含匹配,并限制返回前 10 条;价格比较结果的准确性取决于所加载数据库的数据质量。具体安装命令与官方定价资料暂未提供。