Přeskočit na obsah

Převod souboru BGL do XML

Převeďte slovníky Babylon BGL do XDXF XML pomocí PyGlossary a ověřte podporu schématu a médií.

Vytvořte soubory XML online

Soubory BGL zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, XML z něj vyrobíme:

Chcete převádět BGL na XML?

Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.

Jak převést soubor bgl do formátu xml

Aplikace slovníku, search index nebo migrační workflow může vyžadovat čitelný XML namísto kompilovaného BGL balíčku Babylon. Převod slovníku zpřístupní jeho položky pro úpravy, validaci, archivaci nebo import do software, který podporuje definované XML schema slovníku.

Co je formát BGL

BGL je kompilovaný binární formát glossary aplikace Babylon. Nástroje pro tvorbu slovníků Babylon balí hlavičky, definice, formátování, informace o výslovnosti a někdy také obrázky nebo audio do souborů BGL.

Soubory BGL jsou běžně distribuovány jako stažené slovníky nebo language packs. Babylon a readery, jako je GoldenDict, dokážou otevřít mnoho souborů BGL, ale BGL není obecný editovatelný formát a jeho interní data nejsou běžný XML.

Co je formát XML

XML reprezentuje strukturovaná data pomocí čitelných elementů a atributů. XML data slovníku lze prohlížet v textovém editoru, dotazovat pomocí XPath, transformovat pomocí XSLT, importovat do databáze nebo upravit pro jinou aplikaci slovníku.

Neexistuje univerzální XML schema pro slovníky. XDXF (XML Dictionary eXchange Format) je obvyklý XML-based cílový formát pro převod slovníků, ale přijímající aplikace může vyžadovat vlastní elementy pro položky, příklady, formátování, audio nebo obrázky. Před převodem ověřte požadované schema.

Jak převést slovník

PyGlossary je nejpraktičtější lokální možnost pro podporované soubory Babylon BGL. Čte binární glossary a zapisuje XDXF, aniž by nahrával data slovníku do webové služby.

  1. Nainstalujte aktuální verzi Pythonu a poté nainstalujte PyGlossary pomocí python -m pip install pyglossary.
  2. Umístěte zdrojový soubor do pracovního adresáře, například english.bgl.
  3. Spusťte pyglossary english.bgl english.xdxf. PyGlossary obvykle rozpozná vstupní a výstupní formáty podle přípon názvů souborů.
  4. Pokud rozpoznání selže, vyberte v grafickém rozhraní PyGlossary nebo v command options explicitně Babylon jako vstupní formát a XDXF jako výstupní formát.
  5. Otevřete english.xdxf v editoru podporujícím XML a otestujte jej v cílové aplikaci. Ověřte reprezentativní hesla, markup, nelatinkový text, odkazy a metadata, místo abyste se spoléhali pouze na to, zda se soubor otevře.

Výstupem je obsah XDXF, který je založený na XML, ale není automaticky kompatibilní s každou aplikací, která přijímá soubor s názvem .xml. Pokud cíl vyžaduje proprietární schema, transformujte XDXF pomocí XSLT stylesheetu nebo vlastního scriptu. Přejmenování english.xdxf na english.xml změní pouze příponu názvu souboru a nezmění schema.

GoldenDict a podobné readery slovníků jsou užitečné pro testování zdrojového glossary, ale obecně slouží spíše ke čtení než jako exportní nástroje BGL-to-XML. U tohoto formátu nelze předpokládat existenci obecně spolehlivého online converteru; specializované webové služby nemusí podporovat příslušnou variantu BGL ani cílové schema. Převod provádějte lokálně, zejména u slovníků chráněných autorskými právy, pokud služba výslovně neuvádí podporu vstupu Babylon BGL a požadovaného XML výstupu.

Omezení kvality a kompatibility

Základní hesla a definice se obvykle přenesou, ale převod může ztratit nebo změnit proprietární formátování, vložené obrázky, audio, hyperlinks, data o výslovnosti, licenční metadata a komprimované resources. Výsledek také závisí na verzi BGL a podpoře interních struktur daného slovníku v converteru.

Některé soubory BGL používají varianty, packaging nebo protection, které PyGlossary nedokáže dekódovat. Neúspěšné čtení vyžaduje kompatibilní verzi converteru, jinou kopii zdroje nebo export z původního authoring projektu Babylon; změna přípony nedokáže opravit nepodporovaný soubor.

Uchovejte původní BGL a porovnejte počty položek před převodem a po něm. Pokud jsou media essential, ověřte, že výstup obsahuje použitelné reference nebo extrahované soubory, místo abyste předpokládali, že byly zachovány všechny resources.

Informace o příponách a typech souborů poskytuje File-Extensions.org

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.