Konwertuj BGL na XML
Konwertuj słowniki Babylon BGL do XDXF XML za pomocą PyGlossary oraz zweryfikuj obsługę schema i media.
Twórz pliki XML online
Nie potrafimy jeszcze odczytać plików BGL, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego XML:
Chcesz przekonwertować BGL na XML?
Daj nam znać. Kolejne konwersje do dodania wybieramy według zainteresowania.
Jak konwertować bgl do xml
- Inne formaty
- Brak ocen.
Czym jest format BGL
BGL to skompilowany binarny format glosariusza firmy Babylon. Narzędzia do tworzenia słowników Babylon pakują hasła, definicje, formatowanie, informacje o wymowie, a czasami także obrazy lub pliki audio do plików BGL.
Pliki BGL są często rozpowszechniane jako pobrane słowniki lub pakiety językowe. Babylon oraz czytniki, takie jak GoldenDict, mogą otwierać wiele plików BGL, jednak BGL nie jest uniwersalnym formatem do edycji, a jego wewnętrzne dane nie są zwykłym kodem XML.
Czym jest format XML
XML przedstawia uporządkowane dane za pomocą czytelnych elementów i atrybutów. Dane słownika XML można przeglądać w edytorze tekstu, wyszukiwać za pomocą XPath, przekształcać przy użyciu XSLT, importować do bazy danych lub dostosowywać do innej aplikacji słownikowej.
Nie istnieje uniwersalny schemat XML dla słowników. XDXF (XML Dictionary eXchange Format) jest standardowym celem konwersji słowników opartym na XML, ale aplikacja docelowa może wymagać własnych elementów dotyczących wpisów, przykładów, formatowania, plików audio lub obrazów. Przed konwersją należy sprawdzić wymagany schemat.
Jak przekonwertować słownik
PyGlossary jest najbardziej praktyczną lokalną opcją dla obsługiwanych plików Babylon BGL. Odczytuje binarny glosariusz i zapisuje go w formacie XDXF bez przesyłania danych słownika do usługi internetowej.
- Zainstaluj aktualną wersję Python, a następnie zainstaluj PyGlossary za pomocą polecenia
python -m pip install pyglossary. - Umieść plik źródłowy w katalogu roboczym, na przykład
english.bgl. - Uruchom polecenie
pyglossary english.bgl english.xdxf. PyGlossary zwykle wykrywa formaty wejściowy i wyjściowy na podstawie rozszerzeń nazw plików. - Jeśli wykrywanie się nie powiedzie, wybierz Babylon jako format wejściowy i XDXF jako format wyjściowy bezpośrednio w interfejsie graficznym PyGlossary lub za pomocą opcji polecenia.
- Otwórz plik
english.xdxfw edytorze obsługującym XML i przetestuj go w aplikacji docelowej. Sprawdź przykładowe hasła, znaczniki, tekst w alfabetach innych niż łaciński, odsyłacze oraz metadane, zamiast polegać wyłącznie na tym, czy plik się otwiera.
Wynikiem jest treść XDXF oparta na XML, ale nie jest ona automatycznie zgodna z każdą aplikacją, która akceptuje plik o nazwie .xml. Jeśli aplikacja docelowa wymaga zastrzeżonego schematu, przekształć XDXF za pomocą arkusza stylów XSLT lub własnego skryptu. Zmiana nazwy english.xdxf na english.xml zmienia tylko rozszerzenie nazwy pliku i nie zmienia schematu.
GoldenDict i podobne czytniki słowników są przydatne do testowania glosariusza źródłowego, ale zasadniczo pełnią funkcję czytników, a nie narzędzi do eksportu z BGL do XML. Nie należy zakładać, że istnieje powszechnie niezawodny konwerter internetowy dla tego formatu; specjalistyczne usługi internetowe mogą nie obsługiwać odpowiedniego wariantu BGL lub schematu docelowego. Konwersję należy wykonywać lokalnie, szczególnie w przypadku słowników chronionych prawem autorskim, chyba że dana usługa wyraźnie dokumentuje obsługę danych wejściowych Babylon BGL i wymaganego formatu XML.
Ograniczenia jakości i zgodności
Podstawowe hasła i definicje zwykle są przenoszone, ale konwersja może powodować utratę lub zmianę zastrzeżonego formatowania, osadzonych obrazów, plików audio, hiperłączy, danych dotyczących wymowy, metadanych licencyjnych oraz skompresowanych zasobów. Wynik zależy również od wersji BGL i obsługi wewnętrznych struktur danego słownika przez konwerter.
Niektóre pliki BGL używają wariantów, sposobów pakowania lub zabezpieczeń, których PyGlossary nie potrafi dekodować. Nieudany odczyt wymaga zgodnej wersji konwertera, innej kopii pliku źródłowego lub eksportu z oryginalnego projektu tworzenia słownika Babylon; zmiana rozszerzenia nie naprawi nieobsługiwanego pliku.
Zachowaj oryginalny plik BGL i porównaj liczbę wpisów przed konwersją oraz po niej. Jeśli multimedia są istotne, sprawdź, czy wynik zawiera użyteczne odwołania lub wyodrębnione pliki, zamiast zakładać, że każdy zasób został zachowany.
Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org
Sugerowane oprogramowanie i linki: konwertery bgl na xml
Dodatkowe formaty dla konwersji pliku
bgl
Konwersja do .xml
z innych formatów
- txt do xml
- enw do xml
- text do xml
- xfdf do xml
- cdfx do xml
- dwg do xml
- iam do xml
- excel do xml
- roz do xml
- stp 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
- exp do xml
- fm do xml
- fods do xml
- fp do xml
- fp4 do xml
- fr3 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
- pkt 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
- sldasm do xml
- sldprt do xml
- sqlite2 do xml
- srt do xml
- stm 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
- xlmx do xml
- xlt do xml
- xltm do xml
- xmls do xml
- xmlx do xml
- xpr do xml