ProjectShobdo
收藏资源简介:
ProjectShobdo是一个全面的开源项目,旨在为数字时代现代化孟加拉语。它提供了一个干净、结构化且多格式的数据集,包含超过45,000个孟加拉语单词,配有含义、发音、词性和词源。
ProjectShobdo is a comprehensive open-source project aimed at modernizing the Bengali language for the digital age. It provides a clean, structured and multi-format dataset containing over 45,000 Bengali words, paired with their definitions, pronunciations, parts of speech and etymologies.
ProjectShobdo 数据集概述
数据集简介
ProjectShobdo 是一个旨在为数字时代现代化孟加拉语的开源项目。它提供了一个包含超过45,000个孟加拉语单词的干净、结构化、多格式数据集,每个单词包含词义、发音、词性和词源信息。
数据集格式
数据集以多种行业标准格式提供,适用于从网络开发到语言学研究的不同用例。
| 格式 | 文件路径 | 最佳适用场景 |
|---|---|---|
| JSON | dist/json/dictionary.min.json |
Web应用、REST API、NoSQL |
| CSV | dist/csv/dictionary.csv |
数据科学(Pandas/R)、Excel |
| SQL | dist/sql/dictionary.sql |
移动应用(Android/iOS)、离线数据库 |
| XML | dist/xml/dictionary.xml |
语言学研究(符合TEI-Lite标准) |
快速使用指南
开发者(Node.js)
可以直接在项目中使用原始JSON数据。 javascript const dictionary = require(./dist/json/dictionary.min.json); console.log(dictionary.find(w => w.word === অভিধান));
研究者(Python)
使用Pandas加载CSV数据进行分析。 python import pandas as pd df = pd.read_csv(dist/csv/dictionary.csv) print(df.head())
从源代码构建
若要从源文件 dictionary.json 重新生成分发文件:
- 安装依赖:
npm install - 运行构建脚本:
npm run build此操作将处理dictionary.json并更新dist/目录中的所有文件。
贡献指南
欢迎贡献,包括修正拼写错误、添加缺失单词或改进词源数据。
- Fork 本仓库。
- 编辑
dictionary.json(此为唯一数据源)。 - 运行
npm run build以验证更改。 - 提交 Pull Request。
许可证
本数据集采用 知识共享 署名-相同方式共享 4.0 国际 (CC BY-SA 4.0) 许可证。
您可以:
- 共享:以任何媒介或格式复制和重新分发材料。
- 演绎:为任何目的(包括商业用途)对材料进行混音、转换和基于该材料的创作。
但需遵守以下条款:
- 署名:您必须给予 ProjectShobdo 适当的署名。
- 相同方式共享:如果您对材料进行混音、转换或基于该材料进行创作,您必须根据与原始许可证相同的许可证分发您的贡献。




