Home

Awesome

wikidict-dsl-pt - Wikidata Bilingual DSL Dictionaries (Portuguese)

This repository makes available a collection of bilingual Portuguese dictionaries in DSL format derived from interwiki links (links between article titles in different languages) in Wikipedia. The data has been extracted from Wikidata.

Format

ABBYY Lingvo DSL is a flexible dictionary format that can be read by dictionary applications such as Goldendict and converted to other formats using tools such as pyglossary. There are also a number of tools for creating DSL format dictionaries available in the dsl-tools project.

DSL files must be saved as UTF-16 to be usable by dictionary programs. The raw source files in this repository are saved in UTF-8 format, which is both significantly smaller in terms of file size, and also readable (and diffable) by git. However, there are fully encoded and compressed .dsl.dz dictionaries ready for use available in the Releases section.

You can also use the rezip_dsl.rb and unzip_dsl.rb scripts provided by the dsl-tools repo to encode/compress and decode/uncompress the dictionaries either individually or as a group.

Data

The data directory contains the bilingual dictionaries in pairs according to ISO language code.

The basic filename pattern is [ISO]-pt_wikidict.dsl, with [ISO] being the source language ISO code. A list of all language pairs is below.

Available language pairs

Language codesLanguage names
af-ptAfrikaans => Portuguese
am-ptAmharic => Portuguese
ang-ptAnglo-Saxon => Portuguese
ar-ptArabic => Portuguese
arc-ptAramaic => Portuguese
bg-ptBulgarian => Portuguese
bi-ptBislama => Portuguese
bn-ptBengali => Portuguese
bo-ptTibetan => Portuguese
br-ptBreton => Portuguese
bs-ptBosnian => Portuguese
ca-ptCatalan => Portuguese
cdo-ptMin Dong => Portuguese
chr-ptCherokee => Portuguese
chy-ptCheyenne => Portuguese
cr-ptCree => Portuguese
cs-ptCzech => Portuguese
cy-ptWelsh => Portuguese
da-ptDanish => Portuguese
de-ptGerman => Portuguese
el-ptGreek => Portuguese
en-ptEnglish => Portuguese
eo-ptEsperanto => Portuguese
es-ptSpanish => Portuguese
et-ptEstonian => Portuguese
eu-ptBasque => Portuguese
fa-ptPersian => Portuguese
ff-ptFula => Portuguese
fi-ptFinnish => Portuguese
fr-ptFrench => Portuguese
ga-ptIrish => Portuguese
gan-ptGan => Portuguese
gd-ptScottish Gaelic => Portuguese
gu-ptGujarati => Portuguese
gv-ptManx => Portuguese
ha-ptHausa => Portuguese
hak-ptHakka => Portuguese
haw-ptHawaiian => Portuguese
he-ptHebrew => Portuguese
hi-ptHindi => Portuguese
hr-ptCroatian => Portuguese
ht-ptHaitian => Portuguese
hu-ptHungarian => Portuguese
hy-ptArmenian => Portuguese
id-ptIndonesian => Portuguese
ig-ptIgbo => Portuguese
is-ptIcelandic => Portuguese
it-ptItalian => Portuguese
iu-ptInuktitut => Portuguese
ja-ptJapanese => Portuguese
jbo-ptLojban => Portuguese
jv-ptJavanese => Portuguese
ka-ptGeorgian => Portuguese
kg-ptKongo => Portuguese
ki-ptKikuyu => Portuguese
kl-ptGreenlandic => Portuguese
km-ptKhmer => Portuguese
ko-ptKorean => Portuguese
la-ptLatin => Portuguese
lg-ptLuganda => Portuguese
lo-ptLao => Portuguese
lt-ptLithuanian => Portuguese
lv-ptLatvian => Portuguese
mg-ptMalagasy => Portuguese
mi-ptMaori => Portuguese
mn-ptMongolian => Portuguese
ms-ptMalay => Portuguese
mt-ptMaltese => Portuguese
nah-ptNahuatl => Portuguese
ne-ptNepali => Portuguese
nl-ptDutch => Portuguese
nn-ptNorwegian (Nynorsk) => Portuguese
no-ptNorwegian => Portuguese
nv-ptNavajo => Portuguese
ny-ptChichewa => Portuguese
oc-ptOccitan => Portuguese
pa-ptPunjabi => Portuguese
pi-ptPali => Portuguese
pl-ptPolish => Portuguese
ps-ptPashto => Portuguese
qu-ptQuechua => Portuguese
ro-ptRomanian => Portuguese
ru-ptRussian => Portuguese
sa-ptSanskrit => Portuguese
se-ptNorthern Sami => Portuguese
sh-ptSerbo-Croatian => Portuguese
sk-ptSlovak => Portuguese
sl-ptSlovenian => Portuguese
sn-ptShona => Portuguese
so-ptSomali => Portuguese
sq-ptAlbanian => Portuguese
sr-ptSerbian => Portuguese
sv-ptSwedish => Portuguese
sw-ptKiswahili => Portuguese
ta-ptTamil => Portuguese
te-ptTelugu => Portuguese
th-ptThai => Portuguese
tl-ptTagalog => Portuguese
tpi-ptTok Pisin => Portuguese
tr-ptTurkish => Portuguese
ug-ptUyghur => Portuguese
uk-ptUkrainian => Portuguese
ur-ptUrdu => Portuguese
vi-ptVietnamese => Portuguese
wo-ptWolof => Portuguese
wuu-ptWu => Portuguese
xh-ptXhosa => Portuguese
yi-ptYiddish => Portuguese
yo-ptYoruba => Portuguese
za-ptZhuang => Portuguese
zh-ptChinese (Mandarin) => Portuguese
zh_classical-ptClassical Chinese => Portuguese
zh_min_nan-ptMin Nan => Portuguese
zh_yue-ptCantonese => Portuguese
zu-ptZulu => Portuguese

Statistics

Dictionary size

Language pair# of entries
af-pt21496
am-pt5404
ang-pt2282
ar-pt121060
arc-pt1237
bg-pt93083
bi-pt433
bn-pt18807
bo-pt2344
br-pt30722
bs-pt30597
ca-pt201062
cdo-pt1834
chr-pt445
chy-pt523
cr-pt86
cs-pt123001
cy-pt22594
da-pt84637
de-pt333096
el-pt51351
en-pt588595
eo-pt114782
es-pt386853
et-pt51177
eu-pt108810
fa-pt158743
ff-pt193
fi-pt144907
fr-pt399440
ga-pt18364
gan-pt4234
gd-pt10085
gu-pt2971
gv-pt3779
ha-pt369
hak-pt2202
haw-pt1856
he-pt81618
hi-pt21232
hr-pt63377
ht-pt24808
hu-pt117756
hy-pt44730
id-pt95916
ig-pt734
is-pt20390
it-pt382183
iu-pt341
ja-pt192018
jbo-pt1145
jv-pt14479
ka-pt52976
kg-pt781
ki-pt290
kl-pt1502
km-pt1498
ko-pt111176
la-pt81994
lg-pt151
lo-pt1032
lt-pt59927
lv-pt33218
mg-pt48098
mi-pt2043
mn-pt9098
ms-pt111674
mt-pt2195
nah-pt6824
ne-pt6214
nl-pt347955
nn-pt43222
no-pt137177
nv-pt1558
ny-pt94
oc-pt67884
pa-pt7239
pi-pt2170
pl-pt327432
ps-pt2367
qu-pt13015
ro-pt136903
ru-pt301955
sa-pt4060
se-pt4950
sh-pt123131
sk-pt111067
sl-pt49924
sn-pt1422
so-pt2238
sq-pt22930
sr-pt142880
sv-pt256003
sw-pt15716
ta-pt20361
te-pt6876
th-pt46036
tl-pt32426
tpi-pt1258
tr-pt102374
ug-pt1972
uk-pt205536
ur-pt29722
vi-pt203825
wo-pt886
wuu-pt1813
xh-pt256
yi-pt6617
yo-pt25086
za-pt586
zh-pt231426
zh_classical-pt1989
zh_min_nan-pt9342
zh_yue-pt15459
zu-pt557

Top ten dictionaries by number of entries

Language pair# of entries
en-pt588595
fr-pt399440
es-pt386853
it-pt382183
nl-pt347955
de-pt333096
pl-pt327432
ru-pt301955
sv-pt256003
zh-pt231426

License

According to the Wikidata website:

All structured data from the main and property namespace is available under the Creative Commons CC0 License

The data in this repository is therefore made available under the same Creative Commons CC0 License as that used by the Wikidata project. All of the data has been derived from the Wikidata JSON format database dumps.