Convertir BGL en XML
Convertir les dictionnaires Babylon BGL en XDXF XML avec PyGlossary et vérifier la prise en charge du schéma et des médias.
Créer des fichiers XML en ligne
Nous ne savons pas encore lire les fichiers BGL, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats ou d’autres, nous en ferons un XML :
Vous voulez convertir BGL en XML ?
Dites-le-nous. Nous choisissons les prochaines conversions à ajouter selon l'intérêt.
Comment convertir bgl en fichier xml
- Autre
- Aucune note pour l'instant.
Qu’est-ce que le format BGL ?
BGL est le format binaire compilé des glossaires de Babylon. Les outils de création de dictionnaires Babylon regroupent les vedettes, les définitions, la mise en forme, les informations de prononciation et parfois les images ou les fichiers audio dans des fichiers BGL.
Les fichiers BGL sont généralement distribués sous forme de dictionnaires ou de packs de langues téléchargés. Babylon et des lecteurs tels que GoldenDict peuvent ouvrir de nombreux fichiers BGL, mais BGL n’est pas un format modifiable à usage général et ses données internes ne sont pas du XML ordinaire.
Qu’est-ce que le format XML ?
XML représente les données structurées au moyen d’éléments et d’attributs lisibles. Les données de dictionnaire XML peuvent être examinées dans un éditeur de texte, interrogées avec XPath, transformées avec XSLT, importées dans une base de données ou adaptées à une autre application de dictionnaire.
Il n’existe pas de schéma XML universel pour les dictionnaires. XDXF (XML Dictionary eXchange Format) est généralement le format cible basé sur XML pour la conversion de dictionnaires, mais l’application destinataire peut exiger ses propres éléments pour les entrées, les exemples, la mise en forme, les fichiers audio ou les images. Vérifiez le schéma requis avant la conversion.
Comment convertir le dictionnaire
PyGlossary est l’option locale la plus pratique pour les fichiers Babylon BGL pris en charge. Il lit le glossaire binaire et écrit du XDXF sans téléverser les données du dictionnaire vers un service web.
- Installez une version récente de Python, puis installez PyGlossary avec
python -m pip install pyglossary. - Placez le fichier source dans un répertoire de travail, par exemple
english.bgl. - Exécutez
pyglossary english.bgl english.xdxf. PyGlossary détecte normalement les formats d’entrée et de sortie à partir des extensions de nom de fichier. - Si la détection échoue, sélectionnez explicitement Babylon comme format d’entrée et XDXF comme format de sortie dans l’interface graphique de PyGlossary ou dans les options de commande.
- Ouvrez
english.xdxfdans un éditeur compatible avec XML et testez-le dans l’application de destination. Vérifiez des vedettes représentatives, le balisage, le texte non latin, les liens et les métadonnées, au lieu de vous fier uniquement au fait que le fichier s’ouvre.
La sortie est un contenu XDXF basé sur XML, mais elle n’est pas automatiquement compatible avec toutes les applications qui acceptent un fichier nommé .xml. Si la destination exige un schéma propriétaire, transformez le XDXF avec une feuille de style XSLT ou un script personnalisé. Renommer english.xdxf en english.xml ne modifie que l’extension du nom de fichier et ne change pas le schéma.
GoldenDict et les lecteurs de dictionnaires similaires sont utiles pour tester le glossaire source, mais il s’agit généralement de lecteurs plutôt que d’outils d’exportation de BGL vers XML. Aucun convertisseur en ligne largement fiable ne doit être considéré comme acquis pour ce format : les services web spécialisés peuvent ne pas prendre en charge la variante BGL concernée ou le schéma de destination. Effectuez la conversion localement, en particulier pour les dictionnaires protégés par le droit d’auteur, sauf si un service documente explicitement la prise en charge des entrées Babylon BGL et de la sortie XML requise.
Limites de qualité et de compatibilité
Les vedettes et les définitions de base sont généralement transférées, mais la conversion peut entraîner la perte ou la modification de la mise en forme propriétaire, des images intégrées, des fichiers audio, des hyperliens, des données de prononciation, des métadonnées de licence et des ressources compressées. Le résultat dépend également de la version de BGL et de la prise en charge par le convertisseur des structures internes de ce dictionnaire.
Certains fichiers BGL utilisent des variantes, un packaging ou une protection que PyGlossary ne peut pas décoder. Une lecture échouée nécessite une version compatible du convertisseur, une autre copie de la source ou un export depuis le projet de création Babylon d’origine : modifier l’extension ne peut pas réparer un fichier non pris en charge.
Conservez le BGL d’origine et comparez le nombre d’entrées avant et après la conversion. Si les ressources multimédias sont essentielles, vérifiez que la sortie contient des références utilisables ou des fichiers extraits, au lieu de supposer que chaque ressource a été préservée.
Les informations sur les extensions et les types de fichiers sont fournies par File-Extensions.org
Logiciel suggéré pour convertir bgl en xml
Autres conversions de fichiers .bgl
Conversion vers .xml
depuis d'autres formats
- txt en xml
- xfdf en xml
- sldasm en xml
- xlmx en xml
- enw en xml
- text en xml
- cdfx en xml
- dwg en xml
- roz en xml
- pkt en xml
- 123 en xml
- abs en xml
- accdt en xml
- acp en xml
- adp en xml
- asc en xml
- ascii en xml
- asm en xml
- ass en xml
- atomsvc en xml
- cap en xml
- catpart en xml
- catproduct en xml
- cgr en xml
- crtx en xml
- crypt12 en xml
- dex en xml
- dxi en xml
- ecsv en xml
- edi en xml
- enc en xml
- ets en xml
- excel en xml
- exp en xml
- fm en xml
- fods en xml
- fp en xml
- fp4 en xml
- fr3 en xml
- iam en xml
- iges en xml
- ini en xml
- ipd en xml
- ipt en xml
- iqy en xml
- jpeg en xml
- jpg en xml
- lin en xml
- ll en xml
- lng en xml
- lst en xml
- m3u8 en xml
- mar en xml
- mdt en xml
- mdwn en xml
- model en xml
- mst en xml
- mu3 en xml
- myr en xml
- nbib en xml
- nfo en xml
- odc en xml
- out en xml
- ove en xml
- png en xml
- prt en xml
- ps en xml
- qrp en xml
- ris en xml
- rpt en xml
- s2db en xml
- sba en xml
- sdf en xml
- sl2 en xml
- sl3 en xml
- sldprt en xml
- sqlite2 en xml
- srt en xml
- stm en xml
- stp en xml
- sxc en xml
- tab en xml
- tdl en xml
- thmx en xml
- tif en xml
- tiff en xml
- trc en xml
- usr en xml
- vda en xml
- wk1 en xml
- wk3 en xml
- wks en xml
- x_t en xml
- xdp en xml
- xl en xml
- xlt en xml
- xltm en xml
- xmls en xml
- xmlx en xml
- xpr en xml