Convertir BGL a XML
Convierte diccionarios Babylon BGL a XDXF XML con PyGlossary y verifica la compatibilidad con el esquema y los medios.
Cree archivos XML en línea
Todavía no podemos leer archivos BGL, así que esta conversión no está disponible. Si puede exportar su trabajo a alguno de estos formatos u otros, lo convertiremos en XML:
¿Quiere convertir BGL a XML?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo bgl a xml
- Otro
- Aún sin calificaciones.
Qué es el formato BGL
BGL es el formato de glosario binario compilado de Babylon. Las herramientas de creación de diccionarios de Babylon empaquetan lemas, definiciones, formato, información de pronunciación y, en ocasiones, imágenes o audio en archivos BGL.
Los archivos BGL suelen distribuirse como diccionarios o paquetes de idiomas descargados. Babylon y lectores como GoldenDict pueden abrir muchos archivos BGL, pero BGL no es un formato editable de propósito general y sus datos internos no son XML ordinario.
Qué es el formato XML
XML representa datos estructurados mediante elementos y atributos legibles. Los datos de diccionario XML pueden inspeccionarse en un editor de texto, consultarse con XPath, transformarse con XSLT, importarse a una base de datos o adaptarse para otra aplicación de diccionario.
No existe un esquema XML universal para diccionarios. XDXF (XML Dictionary eXchange Format) es el destino habitual basado en XML para la conversión de diccionarios, pero la aplicación receptora puede requerir sus propios elementos para entradas, ejemplos, formato, audio o imágenes. Confirma el esquema requerido antes de realizar la conversión.
Cómo convertir el diccionario
PyGlossary es la opción local más práctica para los archivos BGL de Babylon compatibles. Lee el glosario binario y escribe XDXF sin cargar los datos del diccionario en un servicio web.
- Instala una versión actual de Python y, a continuación, instala PyGlossary con
python -m pip install pyglossary. - Coloca el archivo de origen en un directorio de trabajo, como
english.bgl. - Ejecuta
pyglossary english.bgl english.xdxf. PyGlossary normalmente detecta los formatos de entrada y salida a partir de las extensiones de los nombres de archivo. - Si la detección falla, selecciona Babylon como formato de entrada y XDXF como formato de salida explícitamente en la interfaz gráfica de PyGlossary o mediante las opciones de comandos.
- Abre
english.xdxfen un editor compatible con XML y pruébalo en la aplicación de destino. Comprueba lemas representativos, marcado, texto no latino, enlaces y metadatos, en lugar de basarte únicamente en si el archivo se abre.
El resultado es contenido XDXF, basado en XML, pero no es automáticamente compatible con todas las aplicaciones que aceptan un archivo llamado .xml. Si el destino requiere un esquema propietario, transforma el XDXF con una hoja de estilos XSLT o un script personalizado. Cambiar el nombre de english.xdxf a english.xml solo cambia la extensión del nombre de archivo y no modifica el esquema.
GoldenDict y otros lectores de diccionarios similares son útiles para probar el glosario de origen, pero generalmente son lectores y no herramientas de exportación de BGL a XML. No debe darse por supuesto que exista un convertidor en línea ampliamente fiable para este formato; es posible que los servicios web especializados no sean compatibles con la variante BGL correspondiente o con el esquema de destino. Mantén la conversión local, especialmente en el caso de diccionarios protegidos por derechos de autor, a menos que un servicio documente explícitamente la entrada BGL de Babylon y la salida XML requerida.
Limitaciones de calidad y compatibilidad
Los lemas y las definiciones básicos suelen transferirse, pero la conversión puede perder o alterar el formato propietario, las imágenes incrustadas, el audio, los hipervínculos, los datos de pronunciación, los metadatos de licencia y los recursos comprimidos. El resultado también depende de la versión de BGL y de la compatibilidad del convertidor con las estructuras internas de ese diccionario.
Algunos archivos BGL utilizan variantes, empaquetado o protección que PyGlossary no puede decodificar. Una lectura fallida requiere una versión compatible del convertidor, otra copia del archivo de origen o una exportación del proyecto de creación original de Babylon; cambiar la extensión no puede reparar un archivo no compatible.
Conserva el BGL original y compara el número de entradas antes y después de la conversión. Si los archivos multimedia son esenciales, verifica que la salida contenga referencias utilizables o archivos extraídos, en lugar de suponer que se conservó cada recurso.
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir bgl a xml
Otras conversiones de archivos .bgl
Convertir a .xml
desde otros formatos
- txt a xml
- enw a xml
- text a xml
- xfdf a xml
- cdfx a xml
- dwg a xml
- iam a xml
- excel a xml
- roz a xml
- stp a xml
- 123 a xml
- abs a xml
- accdt a xml
- acp a xml
- adp a xml
- asc a xml
- ascii a xml
- asm a xml
- ass a xml
- atomsvc a xml
- cap a xml
- catpart a xml
- catproduct a xml
- cgr a xml
- crtx a xml
- crypt12 a xml
- dex a xml
- dxi a xml
- ecsv a xml
- edi a xml
- enc a xml
- ets a xml
- exp a xml
- fm a xml
- fods a xml
- fp a xml
- fp4 a xml
- fr3 a xml
- iges a xml
- ini a xml
- ipd a xml
- ipt a xml
- iqy a xml
- jpeg a xml
- jpg a xml
- lin a xml
- ll a xml
- lng a xml
- lst a xml
- m3u8 a xml
- mar a xml
- mdt a xml
- mdwn a xml
- model a xml
- mst a xml
- mu3 a xml
- myr a xml
- nbib a xml
- nfo a xml
- odc a xml
- out a xml
- ove a xml
- pkt a xml
- png a xml
- prt a xml
- ps a xml
- qrp a xml
- ris a xml
- rpt a xml
- s2db a xml
- sba a xml
- sdf a xml
- sl2 a xml
- sl3 a xml
- sldasm a xml
- sldprt a xml
- sqlite2 a xml
- srt a xml
- stm a xml
- sxc a xml
- tab a xml
- tdl a xml
- thmx a xml
- tif a xml
- tiff a xml
- trc a xml
- usr a xml
- vda a xml
- wk1 a xml
- wk3 a xml
- wks a xml
- x_t a xml
- xdp a xml
- xl a xml
- xlmx a xml
- xlt a xml
- xltm a xml
- xmls a xml
- xmlx a xml
- xpr a xml