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
- Ostatní konverze souborů
- Dosud nehodnoceno.
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.
- Nainstalujte aktuální verzi Pythonu a poté nainstalujte PyGlossary pomocí
python -m pip install pyglossary. - Umístěte zdrojový soubor do pracovního adresáře, například
english.bgl. - Spusťte
pyglossary english.bgl english.xdxf. PyGlossary obvykle rozpozná vstupní a výstupní formáty podle přípon názvů souborů. - 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.
- Otevřete
english.xdxfv 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
Navrhovaný software pro převod bgl do xml
Podobné .bgl konverze
Konverze do .xml
z jiných formátů
- txt do xml
- xfdf do xml
- sldasm do xml
- xlmx do xml
- enw do xml
- text do xml
- cdfx do xml
- dwg do xml
- roz do xml
- pkt do xml
- 123 do xml
- abs do xml
- accdt do xml
- acp do xml
- adp do xml
- asc do xml
- ascii do xml
- asm do xml
- ass do xml
- atomsvc do xml
- cap do xml
- catpart do xml
- catproduct do xml
- cgr do xml
- crtx do xml
- crypt12 do xml
- dex do xml
- dxi do xml
- ecsv do xml
- edi do xml
- enc do xml
- ets do xml
- excel do xml
- exp do xml
- fm do xml
- fods do xml
- fp do xml
- fp4 do xml
- fr3 do xml
- iam do xml
- iges do xml
- ini do xml
- ipd do xml
- ipt do xml
- iqy do xml
- jpeg do xml
- jpg do xml
- lin do xml
- ll do xml
- lng do xml
- lst do xml
- m3u8 do xml
- mar do xml
- mdt do xml
- mdwn do xml
- model do xml
- mst do xml
- mu3 do xml
- myr do xml
- nbib do xml
- nfo do xml
- odc do xml
- out do xml
- ove do xml
- png do xml
- prt do xml
- ps do xml
- qrp do xml
- ris do xml
- rpt do xml
- s2db do xml
- sba do xml
- sdf do xml
- sl2 do xml
- sl3 do xml
- sldprt do xml
- sqlite2 do xml
- srt do xml
- stm do xml
- stp do xml
- sxc do xml
- tab do xml
- tdl do xml
- thmx do xml
- tif do xml
- tiff do xml
- trc do xml
- usr do xml
- vda do xml
- wk1 do xml
- wk3 do xml
- wks do xml
- x_t do xml
- xdp do xml
- xl do xml
- xlt do xml
- xltm do xml
- xmls do xml
- xmlx do xml
- xpr do xml