BGL
From Just Solve the File Format Problem
(Difference between revisions)
(Created page with "{{FormatInfo |formattype=electronic |subcat=Electronic Publishing formats |released=1997?<ref>Apparent release of the Babylon software; see e.g. footer of https://web.archive....") |
|||
(One intermediate revision by one user not shown) | |||
Line 9: | Line 9: | ||
== Identification == | == Identification == | ||
− | BGL files begin with {{magic|12 34 00 01}} if they are little-endian and {{magic|12 34 00 02}} if they are | + | BGL files begin with {{magic|12 34 00 01}} if they are little-[[Endianness|endian]] and {{magic|12 34 00 02}} if they are big-endian.<ref>Goldendict source → bgl_babylon.cc → Babylon::open()</ref> |
== Software == | == Software == | ||
Line 16: | Line 16: | ||
* [https://github.com/ilius/pyglossary PyGlossary] | * [https://github.com/ilius/pyglossary PyGlossary] | ||
* [https://sourceforge.net/projects/ktranslator/ KTranslator] | * [https://sourceforge.net/projects/ktranslator/ KTranslator] | ||
+ | * [https://github.com/odict/babylon2odict Babylon2Odict], converter to [[ODict]] | ||
== Sample Files == | == Sample Files == |
Latest revision as of 09:26, 1 September 2020
BGL is a format for storing language dictionaries (AKA glossaries). It is closely associated with a company and program called "Babylon", and is therefore often called Babylon BGL.
Contents |
[edit] Identification
BGL files begin with 12 34 00 01
if they are little-endian and 12 34 00 02
if they are big-endian.[2]
[edit] Software
- Babylon itself
- GoldenDict
- PyGlossary
- KTranslator
- Babylon2Odict, converter to ODict
[edit] Sample Files
[edit] Links
- How to convert .bgl (babylon dictionary) to stardict format@in [sic] windows 7?
- Good offline dictionaries for GoldenDict (References files in other formats as well]
[edit] References
- ↑ Apparent release of the Babylon software; see e.g. footer of https://web.archive.org/web/20030801082738/http://www.babylon.com/gloss/glossaries.html
- ↑ Goldendict source → bgl_babylon.cc → Babylon::open()