AnyStyle 是一个快速、智能的引文解析工具,使用机器学习(条件随机场 CRF)从非结构化引文字符串中提取结构化书目数据。与依赖特定样式模板的规则解析器不同,它使用训练好的模型,可跨学科、跨出版传统的多样引文格式工作。
主要能力:解析原始引文文本,返回作者(姓名对象数组)、标题、日期、期刊/会议名(container-title)、卷、期、页码、doi、url、出版社、地点及推断的引文类型等字段。
使用方式:Web 界面为 https://anystyle.io/,API 端点为 POST https://anystyle.io/parse。body 为原始引文文本(POST 正文中每行一条引文),format 可选 json(默认)、xml、bib。无需 API key、令牌或注册。也可通过 Ruby gem 本地部署:gem install anystyle;命令行示例如 anystyle parse references.txt --format json;解析 PDF 用 anystyle find document.pdf --format json。
适用场景:从 PDF、旧书目、学位论文参考文献表和扫描文档中提取结构化参考文献,用于构建引文网络、丰富书目数据库、在文献管理工具间迁移引用、批量处理非结构化引文数据。
限制:官方未记录正式速率限制,但作为免费社区资源,应合理使用;大批量任务(数千条以上)建议本地安装 Ruby gem 以免网络与速率顾虑。收费、价格及平台支持范围暂未提供。