Mobabel这是一个在线字典定义XML例子:
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<modicts>
<dict>
<name>Bcwelt DeEn Example</name>
<url>http://dict.bcwelt.de/api/bcsearch.php?f=de&t=cn&w=</url>
<desc>Free bcwelt German-English online translator</desc>
<format>XML</format>
<lanfrom>24</lanfrom>
<lanto>18</lanto>
<inunicode>UTF-8</inunicode>
<outunicode>UTF-8</outunicode>
<pronounce>pron</pronounce>
<reg></reg>
<filter>
<param>row1</param>
<param>row2</param>
<param>row3</param>
..........
</filter>
</dict>
<dict>
......
</dict>
</modicts>
<format> node only allow the following three fommats:
<lanfrom> 和 <lanto> 是在线字典的语言配对, 请使用语言所对应的ID, 可以在下面的表格中找到所支持的语言和ID.
| XML里的ID | 语言 |
| 0 | Afrikaans |
| 1 | Albanian |
| 2 | Arabic |
| 3 | Azerbaijani |
| 4 | Basque |
| 5 | Belarusian |
| 6 | Belarusian latin |
| 7 | Bosnian |
| 8 | Brazilian portuguese |
| 9 | Bulgarian |
| 10 | Catalan |
| 11 | Chinese simplified |
| 12 | Chinese traditional(HK) |
| 13 | Chinese traditional(TW) |
| 14 | Croatian |
| 15 | Czech |
| 16 | Danish |
| 17 | Nederlands - Dutch |
| 18 | English |
| 19 | Estonian |
| 20 | Finnish |
| 21 | French |
| 22 | Galician |
| 23 | Georgian |
| 24 | German |
| 25 | Greek |
| 26 | Hebrew |
| 27 | Hindi |
| 28 | Hungarian |
| 29 | Indonesian |
| 30 | Italian |
| 31 | Japanese |
| 32 | Korean |
| 33 | Latvian |
| 34 | Lithuanian |
| 35 | Macedonian |
| 36 | Malay |
| 37 | Mongolian |
| 38 | Norwegian |
| 39 | Persian |
| 40 | Polish |
| 41 | Portuguese |
| 42 | Romanian |
| 43 | Russian |
| 44 | Serbian |
| 45 | Serbian latin |
| 46 | Sinhala |
| 47 | Slovak |
| 48 | Slovenian |
| 49 | Spanish |
| 50 | Swedish |
| 51 | Tatarish |
| 52 | Thai |
| 53 | Turkish |
| 54 | Ukrainian |
<inunicode> 是在线翻译接口所接收的查询编码;
<outunicode> 是在线翻译接口所返回的数据的编码.
如果你使用错误,那么可能翻译会显示为乱码.
在你填写下面的节点时 <name>, <url>, <desc> and <reg>, 请注意 不要 直接使用下表左边的特殊字符, 你必须用右边的字符串来替代它们,因为XML不允许这些字符的直接存在.
| 原字符 | 替代字符串 |
| " | " |
| ' | ' |
| & | & |
| < | < |
| > | > |
你至少要对XML格式多少有点了解 :)
<modicts> 是顶级节点,允许包含一个或多个 <dict> 节点. 每个 <dict> 节点 就是一个独立的在线字典.
<name> 是字典的名称. 这里避免使用特殊字符. 字符串最大长度 50.
<url> 是在线翻译接口的地址URL. 这里避免使用特殊字符. 字符串最大长度 200.
<desc> 是对字典的描述信息. 这里避免使用特殊字符. 字符串最大长度 100.
<format> 是翻译服务器所返回的数据格式.
<lanfrom> 是你所要翻译的语言, <lanto> 是你翻译的的目的语言.
<inunicode> 是在线翻译接口所接收的查询编码, <outunicode> 是在线翻译接口所返回的数据的编码.
下面的过滤器内容请参照此手册: Modict And 创建新的在线字典
<pronounce> 是可能含有发音在线文件的地址的节点. 字符串最大长度 50.
<reg>.是正则表达式过滤器. 字符串最大长度 100.
<filter> 可包含0个或多个 <param> , 每个<param> 是一个独立的过滤器. 字符串最大长度 50.
请务必保存文件为 UTF-8 格式, 否则Modict And会导入失败