掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 3290|回复: 8

[索引] [设想]一种新的词典格式[专为图片版词典设计]

[复制链接]

该用户从未签到

发表于 2017-11-5 08:35:49 | 显示全部楼层 |阅读模式
本帖最后由 Oeasy 于 2017-11-5 08:47 编辑 , o  i  W# b5 u8 N" G% A
6 G$ c7 Z1 c3 E# Y+ N& L
[设想]一种新的词典格式[专为图片版词典设计]
/ I$ m% M$ q, |) X/ m# t- k2 `8 J
6 `# E# L: b4 {4 r2 U1 ^" v% m① *.py
+ S' p! U# @0 w8 H, f% C② 简单索引2 P9 h: K* e& t& Y% R) z- ^$ M
③ 图片
. Q3 P& {9 ?0 ~7 k' x  M1 p. [4 B: m7 P& }1 H3 s) \
---
: P; W/ t% x/ z( H) G* Z( X/ o4 N
① *.py
* P, f% |' X3 k4 d' r' `; n; V1 I        作为外部程序(不一定是 Python 程序嘛),由 GoldenDict 引用。
1 L: b% Z* g+ T- W② 简单索引' L% W# }. }+ y/ y1 v- Z
        可以复制、粘贴到 “① *.py” 里,也可以是外部 txt、xls(x) 等格式化良好的“文本”。# p) c5 [1 a# h" y
③ 图片
6 r' C/ J, E+ _6 h4 I9 l! C; o' S9 }        可以是图片文件夹,可以是图片压缩包(*.zip)。
* s0 l9 b/ q; E2 o: x; k
8 ]0 m2 D' c6 I:如果②是精确索引,甚至精确到图片上的坐标,直接查词,跳到图片相应词目位置,理论上也是可以的嘛。$ F( e% W9 K' \& l1 s* V4 ^" q4 i0 h
:还可以链接到语音库(包),查词,发个音,也不在话下。; F* t% Q" ~* h$ e+ s; m6 u
……. ?7 g% m. _+ `/ i# S$ i* t4 G
, @: @6 z. X$ X; `4 X8 z
示例:
( ^$ u/ {/ }: v$ Z+ i4 i7 L6 ^) L6 z! f4 k) L. b5 x
- [示例] GoldenDict 商务版蓝登书屋韦氏英汉大学词典 图片版 http://www.pdawiki.com/forum/thread-22021-1-1.html
: `" B) v2 W- z# S( r1 \! c6 t- [示例] GoldenDict 牛津高阶英汉双解词典(第 8 版)图片版 http://www.pdawiki.com/forum/thread-22010-1-1.html, l. S7 |% `  _( f
- [GoldenDict] [想法] GoldenDict 定位到整页式图片词典相应页面 http://t.cn/RlwAvja 网址里的数字都是*敏*感词,不得已转了个短网址。
/ O9 H* t' F8 U6 N, F- I* d- wantyu goldendict词典制作的一点思路【调用外部程序】 http://www.pdawiki.com/forum/thread-21852-1-1.html: [8 H* G7 I9 R& \: C
% B% U* v/ ]% B% s$ d% Z6 W
感谢 wantyu、henices、chigre 等的灵感和帮助。1 a$ v; S+ Y# R# L

本帖被以下淘专辑推荐:

该用户从未签到

发表于 2017-11-14 07:56:54 | 显示全部楼层
本帖最后由 chigre3 于 2017-11-14 16:29 编辑
6 k2 `+ |5 s# F- L0 v7 q, X) ?6 j1 `: X( B3 V* ~' I
〇、预先的准备工作:
6 I# \% G7 g: v/ ^( w; e安装python(注意需要勾选 ADD PYTHON 3.6 to PATH),打开CMD新窗口,输入python显示不出错,安装unidecode库, V. ?# B/ j6 l  t( l3 D
  0 L) {: H6 x0 E8 s: m8 B
5 F$ j( i! A6 K7 N$ _
  5 I7 h: o+ Q1 M$ h* B( U. W

. y3 |# ~3 c' l% G8 \8 \1 i  [3 P1 I$ T9 Y  c' E8 q% I
一、图片词典查询通用PY文件:
* u& p# v' z) c8 z5 y(0)DIC_PIC.py
0 n) E2 j' Q3 X7 h2 {3 |  9 U* s( i, v% F% O* i) n
) v; {! ]  S1 Z- T

: s/ X5 @& G8 J) \5 `8 H- x二、具体的图片词典的组成文件:
9 @1 V+ h3 O7 D, z(1)词典缩略名.info.txt
+ N  z3 c! n  f- L. |   #词典基本信息(词典全名、源语言、目标语言、正文首页、正文末页;LIST_TOP、CSS)0 m3 f: m7 k+ q4 E9 z: F, Y  z
  
/ J$ c$ d# d* c1 I2 E2 r2 Y  P7 M4 r& c+ u* m
(2)词典缩略名.index.txt
- Q7 w9 g$ ~4 z. s4 q6 D   #词典页面和单词索引(前后可以有非正文页面的索引,页面名称\t内容)
4 V# B9 N$ d0 c4 u4 H2 v/ {  
2 I+ H* [7 k: R' X9 q, b, n5 p8 p* b3 R+ ]2 Z1 i2 b7 z4 }3 y7 z: m
(3)词典缩略名.files.zip. Z, u- X& w3 Q: M% ?
   #词典图片(PNG格式。JPG可改假后缀名或图片编辑保存为PNG格式)
' l0 _/ C$ n. B" t5 ?6 H: M  
1 v4 A  K( `2 r3 G8 Q# y
, k7 g5 a' m1 ^2 Q; T5 s(4)词典缩略名.png
6 U1 I& z- x5 w+ @   #词典图标(图标格式不定)
3 [) M4 I  `' C; J
) o* h5 @5 e8 _(5)词典缩略名.pdic.zip* L) I, U4 T0 m- \4 ^
   #精确定位坐标信息、词头等,不是必要的文件。个人使用自制软件实现自动画线+OCR、人工校对。: c; Z: P  D3 t

- ?7 U% o; U0 p; @三、GoldenDict加载方法:
+ U7 `0 U. w4 c! l2 yGoldenDict --> [编辑] --> [词典] --> [程序]:+ H' T8 l9 X: D& h. A; ^
已启用:√  N# n- I" @. [$ V/ D
类 型:HTML
- [* P# n4 O  ?7 c0 C0 F& G' F名 称:新牛津英汉双解大词典(第2版)图片版0 q; F0 o9 ?3 a: p! |/ [) ]
命**行:Python "C:\DIC_PIC\DIC_PIC.py" "C:\DIC_PIC\NOECD2\NOECD2.info.txt" %GDWORD%
. i6 }2 h4 @! X; l- n( N    #双引号包含绝对路径:①为图片词典查询通用的PY文件 ②具体的图片词典的INFO文本文件 ③GDWORD(即输入的查询文本)
" o' v) l8 n6 E4 Y8 U图 标:C:\DIC_PIC\NOECD2\NOECD2.png
9 W& e3 Z; o+ e  w0 ~9 t; d7 a! a  
! |. O# _" U  H) i) w
0 Z/ V* _- M) C$ r: G( |3 x8 Q

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

该用户从未签到

发表于 2017-11-5 18:01:47 | 显示全部楼层
我觉得如果我们把这个图片词典的代码完善一下,可以建议给GoldenDict团队直接支持这样的词典格式。

该用户从未签到

发表于 2017-11-6 03:51:18 | 显示全部楼层
本帖最后由 chigre3 于 2017-11-6 07:56 编辑 7 {& A0 Y2 q2 K: P( N' h

4 W0 R0 y* f  P# F- {+ F
! n0 o1 B$ H: k+ u; w1 f$ T: s) J# e% a7 v9 S  \  @0 g
精确定位的也支持了6 x+ Y& U/ @! M' Y; v

- @$ @1 w; [& U4 j/ n6 B  e" h/ r: l8 L
1 H2 R; n( S9 y/ S6 |
5 b) n( A3 `4 e4 t$ H. ~- ~/ A
也支持点击跳转定位9 K( G9 C' r, a- e' Z7 ?" V
. ~2 z3 D+ p: k2 F5 B8 Z" I' ~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x
  • TA的每日心情
    慵懒
    2018-9-28 00:22
  • 签到天数: 273 天

    [LV.8]以坛为家I

    发表于 2017-11-14 11:00:50 | 显示全部楼层
    在GD安卓版上是否可实现,如能应用前途更广阔。

    该用户从未签到

    发表于 2017-11-14 18:47:32 | 显示全部楼层
    Saxons 发表于 2017-11-14 11:009 N3 X7 o  o. l! X- L& u! O
    在GD安卓版上是否可实现,如能应用前途更广阔。

    / @8 _# U( T+ z+ E  a) r7 w是联系不到作者哦~ 另外需要首先GoldenDict桌面版集成这个格式。。。让我们期待吧
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2019-1-30 13:43:19 | 显示全部楼层
    chigre3 发表于 2017-11-14 18:47
    * d6 p$ i+ T7 y0 w, ~是联系不到作者哦~ 另外需要首先GoldenDict桌面版集成这个格式。。。让我们期待吧 ...
    , F5 s# s4 R( a; g0 e
    请问 @chigre3 :目前GoldenDict对该词典格式的支持进展情况?* M9 c2 I0 _1 ~4 M( q& [" O9 f
    , F  D( ~6 k( q% d; N0 W  r5 U
    另,我看到您展示了很多个图片词典都有此类词头,请问它们都是通过调用python实现,还是直接嵌入到词典词条中?

    该用户从未签到

    发表于 2019-1-30 17:11:25 | 显示全部楼层
    VimVim 发表于 2019-1-30 13:43
    1 J* x, F* ?; d# P+ b; r请问 @chigre3 :目前GoldenDict对该词典格式的支持进展情况?! |0 Z2 H- W- T) E
    0 K- r+ X0 {: v& ?( P, |7 ]4 W! n* k9 l
    另,我看到您展示了很多个图片词典都有此 ...
    ) o8 @; t2 k2 |2 v/ r
    PYTHON调用查询呀
  • TA的每日心情
    奋斗
    2019-10-13 07:34
  • 签到天数: 209 天

    [LV.7]常住居民III

    发表于 2019-1-30 18:09:42 | 显示全部楼层
    chigre3 发表于 2019-1-30 17:11% B& `# B( N, y9 s4 g0 N# v; B1 F
    PYTHON调用查询呀

    1 X/ t. B0 u. A& {谢谢!你的解决方案很有创意!
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-27 14:58 , Processed in 0.044389 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表