Od dłuższego czasu szukam słowników konwersji na angielski i hiszpański (w obie strony) dla rodzimej aplikacji Apple Dictionary. Jak dotąd nie odniosłem żadnego sukcesu.
Czy istnieje jakieś bezpłatne, przyzwoite rozwiązanie jakościowe, takie jak „New Oxford American Dictionary” i „Dictionnaire de l'Académie Française”?
Wszelkie linki lub informacje będą mile widziane.
Odpowiedzi:
Najnowsze wersje MacOS zawierają już hiszpańskie słowniki, które można włączyć w preferencjach w Dictionary.app ( ⌘+ ,).
Odpowiedź poniżej dotyczy konwersji i instalacji słowników innych firm z innych popularnych formatów.
Aby utworzyć słownik dla wbudowanego Dictionary OSX Dictionary.app, musisz najpierw przeszukać słownik, aby przekonwertować na format AppleDict z formatu wejściowego, którym może być ABBYY Lingvo DSL, Babylon BGL, Stardict IFO itp. (Zobacz wszystkie obsługiwane formaty ).
Po wygenerowaniu źródłowego kodu XML AppleDict zestaw narzędzi do tworzenia słownika Apple Dictionary jest używany do generowania rodzimych plików binarnych, których może używać Dictionary.app.
Postępować w następujący sposób:
Instalowanie zależności
Teraz wszystko jest gotowe do faktycznej konwersji.
Przeprowadzanie konwersji
make install
kopiuje wygenerowany słownik do~/Libary/Dictionaries
. Teraz, jeśli ponownie uruchomisz aplikację słownika i otworzysz preferencje ( ⌘+ ,), nowy słownik pojawi się na liście. Kliknij pole wyboru, aby je włączyć.Inne formaty, na przykład ABBYY Lingvo DSL, wymagają więcej kroków, takich jak ponowne kodowanie z UTF-16 na UTF-8. Oto skrypt otoki dla konwersji DSL na AppleDict .
Oto kilka darmowych słowników w formacie Babylon BGL . Istnieją również dosłownie setki słowników dostępnych w formatach DICTD, Stardict i ABBYY Lingvo DSL.
źródło
.rst
celu.md
. Wystarczy otworzyć projekt w przeglądarce, aby wyświetlić plik RAEDMESpójrz na ten link . Tutaj znajdziesz wymagane słowniki „eng-esp / esp-eng”.
źródło
Jako odpowiedź na odpowiedź ccpizza, oto, czego potrzebujesz na dziś:
Aby to uzyskać, musisz mieć konto Apple Developer.
Po pobraniu możesz po prostu utworzyć nowy folder w / Developer / Extras i skopiować folder Dictionary Development Kit z dostępnych tam narzędzi pomocniczych.
sudo easy_install beautifulsoup4
Teraz możesz pobrać słownik w dowolnym formacie, który może przeczytać słownik. Wszystkie słowniki angielsko - X Babilon są tutaj: http://www.babylon.com/free-dictionaries/languages/english
Teraz zrób to, co powiedziała ccpizza. Musiałem nieco zmienić polecenie na
Zauważ, że nazwa wyjściowa (w tym przypadku „webster”) będzie nazwą słowników na pasku narzędzi Dictionary.app; Użyłem Spanish.xml dla hiszpańskiego słownika. Ostatnie polecenie automatycznie zainstaluje plik słownika, dzięki czemu można go włączyć w preferencjach Dictionary.app.
źródło
pyglossary
i pomocniczych narzędziach Apple, ale dobrze jest mieć je tutaj. Btw, faktyczny pakiet Aux URL to developer.apple.com/downloads . Myślę, że instalacjaCommand line tools for Xcode
jest również wymagana, ale nie mogę tego powiedzieć na pewno. WDictionary Development Kit
folderze znajduje się również plik Readme - zawiera on aktualne instrukcje dotyczące kompilacji i lokalizacji folderów, co jest przydatne, ponieważ Apple nieco zmieniło strukturę katalogów w najnowszych wersjach OSX.Począwszy od co najmniej El Capitan, Apple zapewnia jeden z tych:
źródło