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
引擎重设其识别库目录后选择需要识别的语言」
划词插件插件存放在运行目录下的gdp
文件夹内(名称以gdp.gsc
和gdp.ocr
开始的文件),Tesseract
引擎使用的默认数据存放在运行目录下的tessdata
文件夹内,Nicomsoft
引擎使用的默认数据存放在运行目录下的nsocr
文件夹内,划词引擎及数据按需加载但非GoldenDict++
版运行的必需组件 — 在不启用划词时程序并不加载划词相关的功能模块(也即不会多占内存和其它硬件资源)。
Name | File Name | Platform | Ratings | Remarks |
---|---|---|---|---|
MacVision | gdp.ocr.macvision.* | macOS 10.15~13.5 | ***** | Apple’s Vision framework, preferred and recommended on macOS Big Sur or Monterey |
WinRT Ocr | gdp.ocr.winrtocr.* | Windows 8/10/11 | ***** | Windows.Media.Ocr, preferred and recommended on Windows |
Tesseract | gdp.ocr.tesseract.* | All | ***** | With the power of Tesseract, hundreds of languages are supported. Preferred and recommended |
Nicomsoft | gdp.ocr.nicomsoft.* | Windows | **** | Nicomsoft OCR is no longer officially maintained or updated |
winmask | gdp.gsc.winmask.* | Windows/Linux | ***** | Perfect graber supports taking dynamic shot on multi-screens. Preferred on Windows and Linux |
fromcliboard | gdp.gsc.fromcliboard.* | All | ***** | Screen graber using external tools. Preferred on macOS and Linux |
qtcamera | gdp.gsc.qtcamera.* | All | *** | Camera image capture using QCamera. |
Apple’s Vision OCR 引擎支持的语言由Apple
公司新版本的macOS
或iOS
系统附带(自带,无需额外安装):
WinRT OCR / Windows.Media.Ocr 引擎支持的语言由Windows
系统提供,可在系统的设置
项中安装
额外的支持语言:
Tesseract OCR 引擎支持的语言(需要全量tessdata
数据包的支持):
Chinese Simplified Chinese-Simplified (vertical) Chinese-Traditional Afrikaans Irish Norwegian Amharic Galician Occitan(post1500) Arabic Greek, Ancient(to1453) Oriya Assamese Gujarati Panjabi;Punjabi Azerbaijani Haitian; HaitianCreole Polish Azerbaijani-Cyrilic Hebrew Portuguese Belarusian Hindi Pushto;Pashto Bengali Croatian Quechua Tibetan Hungarian Romanian; Moldavian; Moldovan Bosnian Armenian Russian Breton Inuktitut Sanskrit Bulgarian Indonesian Sinhala;Sinhalese Catalan;Valencian Icelandic Slovak Cebuano Italian Slovak-Fraktur Czech Italian-Old Slovenian Javanese Sindhi Japanese(vertical) Spanish; Castilian Japanese Spanish; Castilian-Old Chinese-Traditional (vertical) Kannada Albanian Cherokee Georgian Serbian Corsican Georgian-Old Serbian-Latin Welsh Kazakh Sundanese Danish CentralKhmer Swahili Danish-Fraktur Kirghiz; Kyrgyz Swedish German Kurmanji (Kurdish-LatinScript) Syriac German-Fraktur Korean Tamil Dhivehi; Divehi; Maldivian Korean(vertical) Tatar Dzongkha Kurdish(ArabicScript) Telugu Greek, Modern(1453-) Kurdish(ArabicScript) Tajik English Lao Tagalog English, Middle(1100-1500) Latin Thai Esperanto Latvian Tigrinya Mathandequations Lithuanian Tonga Estonian Luxembourgish Turkish Basque Malayalam Uighur;Uyghur Faroese Marathi Ukrainian Persian Macedonian Urdu Filipino;Pilipino Maltese Uzbek Finnish Mongolian Uzbek-Cyrilic French Maori Vietnamese German-Fraktur Malay Yiddish French, Middle(ca.1400-1600) Burmese Yoruba WesternFrisian Nepali Dutch;Flemish ScottishGaelic;Gaelic
Nicomsoft OCR 引擎支持的语言:
该引擎预设的配置参数存在于
nsocr
目录下的Config.dat
文件中,可使用文本编辑器修改,参数信息请参考官方faq和help文档。
Chinese Simplified Chinese Traditional English Estonian Bulgarian Hungarian Slovak Finnish Catalan Indonesian Slovenian French Croatian Italian Spanish German Czech Latvian Swedish Romanian Danish Lithuanian Turkish Russian Dutch Norwegian Arabic Japanese Polish Portuguese Korean
参考GoldenDict++插件接口定义一文可以开发自己的划屏
和OCR
引擎。