You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenRefine完成Wikidata调和后,如何获取条目多语言标题?

如何在OpenRefine中获取Wikidata条目的多语言标题

完全可行,Wikidata条目本身自带多语言标签(并非独立属性),你可以通过OpenRefine的GREL表达式直接提取这些标签,步骤如下:

  • 确认已完成Wikidata调和,目标列已关联对应Wikidata条目(通常包含Wikidata ID或调和数据)
  • 点击目标列的下拉菜单,选择「添加列基于现有列」
  • 在弹出的表达式编辑器中,输入对应语言的GREL表达式:
    • 提取英语标题:cell.recon.data.labels["en"].value
    • 提取意大利语标题:cell.recon.data.labels["it"].value
    • 提取波兰语标题:cell.recon.data.labels["pl"].value
    • 提取德语标题:cell.recon.data.labels["de"].value
    • 其他语言只需替换对应的语言代码(比如法语是"fr",西班牙语是"es")
  • 若要处理无对应语言标签的情况,可使用判空表达式避免返回null:
    if(isNull(cell.recon.data.labels["it"].value), "", cell.recon.data.labels["it"].value)
    
  • 重复上述步骤,为每个需要的语言创建独立列即可。

内容的提问来源于stack exchange,提问作者Jakub Sypiański

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 12:45:45