GoldenDict++划词及语言设置©🌱

English is supported by default. If you need OCR supporting other languages, extra language-pack of the ocr-engine is needed and the data-path which is used by ocr-engine for loading language data should be reset to your language-pack dir — download and unpack the following package, open GoldenDIct’s Preference dialog and swich to OCR Popup, select an OCR-Engine and set the data path by clicking the button next to the Engines' List, then select module language(s) for the engine 「如需OCR支持其它语言,请下载下列OCR支持库,解压后到首选项对话框的划词页,针对OCR引擎重设其识别库目录后选择需要识别的语言」

All the packages are available at OneDrive or Netdisk 「上述数据包可以从微软云网盘下载」

划词插件插件存放在运行目录下的gdp文件夹内(名称以gdp.gsc和gdp.ocr开始的文件),Tesseract引擎使用的默认数据存放在运行目录下的tessdata文件夹内,Nicomsoft引擎使用的默认数据存放在运行目录下的nsocr文件夹内,划词引擎及数据按需加载,但非GoldenDict++版运行的必需组件 — 在不启用划词时程序并不加载划词相关的功能模块(也即不会多占内存和其它硬件资源)。

NameFile NamePlatformRatingsRemarksAuthor
Tesseractgdp.ocr.tesseract.*All*****With the power of tesseract, hundreds of languages are supported. Preferred and recommendednonwill
Nicomsoftgdp.ocr.nicomsoft.*Windows***Nicomsoft OCR is no longer officially maintained or updatednonwill
winmaskgdp.gsc.winmask.*Windows/Linux*****Perfect graber supports taking dynamic shot on multi-screens. Preferred on Windows and Linuxnonwill
fromcliboardgdp.gsc.fromcliboard.*All*****Screen graber using external tools. Preferred on macOS and Linuxnonwill

gdocr_config.png

Tesseract OCR 引擎支持的语言:

Chinese SimplifiedChinese-Simplified (vertical)Chinese-Traditional
AfrikaansIrishNorwegian
AmharicGalicianOccitan(post1500)
ArabicGreek, Ancient(to1453)Oriya
AssameseGujaratiPanjabi;Punjabi
AzerbaijaniHaitian; HaitianCreolePolish
Azerbaijani-CyrilicHebrewPortuguese
BelarusianHindiPushto;Pashto
BengaliCroatianQuechua
TibetanHungarianRomanian; Moldavian; Moldovan
BosnianArmenianRussian
BretonInuktitutSanskrit
BulgarianIndonesianSinhala;Sinhalese
Catalan;ValencianIcelandicSlovak
CebuanoItalianSlovak-Fraktur
CzechItalian-OldSlovenian
JavaneseSindhiJapanese(vertical)
Spanish; CastilianJapaneseSpanish; Castilian-Old
Chinese-Traditional (vertical)KannadaAlbanian
CherokeeGeorgianSerbian
CorsicanGeorgian-OldSerbian-Latin
WelshKazakhSundanese
DanishCentralKhmerSwahili
Danish-FrakturKirghiz; KyrgyzSwedish
GermanKurmanji (Kurdish-LatinScript)Syriac
German-FrakturKoreanTamil
Dhivehi; Divehi; MaldivianKorean(vertical)Tatar
DzongkhaKurdish(ArabicScript)Telugu
Greek, Modern(1453-)Kurdish(ArabicScript)Tajik
EnglishLaoTagalog
English, Middle(1100-1500)LatinThai
EsperantoLatvianTigrinya
MathandequationsLithuanianTonga
EstonianLuxembourgishTurkish
BasqueMalayalamUighur;Uyghur
FaroeseMarathiUkrainian
PersianMacedonianUrdu
Filipino;PilipinoMalteseUzbek
FinnishMongolianUzbek-Cyrilic
FrenchMaoriVietnamese
German-FrakturMalayYiddish
French, Middle(ca.1400-1600)BurmeseYoruba
WesternFrisianNepaliDutch;Flemish
ScottishGaelic;Gaelic

Nicomsoft OCR 引擎支持的语言:

该引擎预设的配置参数存在于nsocr目录下的Config.dat文件中,可使用文本编辑器修改,参数信息请参考官方faqhelp文档。

Chinese SimplifiedChinese TraditionalEnglishEstonian
BulgarianHungarianSlovakFinnish
CatalanIndonesianSlovenianFrench
CroatianItalianSpanishGerman
CzechLatvianSwedishRomanian
DanishLithuanianTurkishRussian
DutchNorwegianArabicJapanese
PolishPortugueseKorean

参考GoldenDict++插件接口定义一文可以开发自己的划屏和OCR引擎。