Croatian (or any foreign language) spell check and dictionary

What do people from non-english speaking countries do with OS X's limited dictionary.app?

I am specifically talking about the Croatian language (Hrvatska), although would be happy to hear from anybody from any country on how they solved the dictionary/spell check issue for their own language.

I am struggling to find a list of Apple Dictionary.app plugins or extra dictionaries to install.

Now I know MS Office 08 has a Croatian dictionary (altho I can't really get it working) but what about native OS X apps?

I have found a 3rd party solution called CocoAspell (free) but am having limited success with it.

I would even be prepared to build a Croatian dictionary plugin for Dictionary.app if somebody could link me to some sort of instruction set.

I'm surprised Apple have not gone to the trouble of building more dictionaries for Dictionary.app

What do Russians, Chinese, Hungarian, Brazilian, Italian eetc etc do when they want a spell checker / dictionary for their language? Buy MS Office 08???

How does Apple resolve this issue (esp the spell checking) in apps like Pages?

In my hours of research into this area it is clear Apple have not really addressed this issue despite the fact it would be so easy for them to solve.

Can anybody help me out / point me in the right direction?

thanks
d0z

Mac OS X (10.5.4)

Posted on May 27, 2009 6:16 AM

Reply
7 replies

May 27, 2009 7:21 AM in response to doz

Dictionary.app has absolutely nothing to do with spell checking.

The standard solution for spell checking dictionaries beyond what Apple provides is CocoAspell. If it is not working for you, provide details and perhaps someone can help.

Some other options (but not for Croatian) are SpellCatcher, Excalibur, and Ultrilingua.

What do Russians, Chinese, Hungarian, Brazilian, Italian eetc etc do when they want a spell checker / dictionary for their language? Buy MS Office 08???


OS X already includes spell checking for Russian, Portuguese, and Italian. Did you not find them on your machine? They should be listed under Edit > Spelling (or Inspector > Text > More > Language in Pages).

As for MS Office 08, I don't think it has any spell checking for Russian, Chinese, or Hungarian. Nor can it use what comes with OS X or CocoAspell. You might have a look at Open Office, whose available dictionaries are here:

http://wiki.services.openoffice.org/wiki/Dictionaries

To tell Apple you want more spell checkers, go here:

http://www.apple.com/feedback/macosx.html

May 31, 2009 1:03 PM in response to doz

I feel Apple should already have integrated this functionality


To convey your requests to Apple, make sure you also go here, because in these forums you are really only talking to other users like yourself.

http://www.apple.com/feedback/macosx.html

For requests to the MS MacBu, you need to go to their own sites.

The 'input menu' tab of the international System Preference pane would seem to imdicate Croatian is Unicode. Although encoding text files in Unicode-8 mangles the characters. As it does too using another text encoding called Croatian (Mac OS). The encoding that actually works is Central European (Windows Latin 2).


I am puzzled what you might be referring to. Are you trying to read Unicode text with non-Unicode apps like the obsolete Word X? Surely you can input Croatian with the OS X Unicode keyboard layout into TextEdit and save it as UTF-8 and reopen as UTF-8 without problems? Surely you can read Croatian characters I post here on this UTF-8 web page without problems: šđžčćŠĐŽČĆ. If you go to View > Text Encoding on your browser and set it to Windows Latin-2 it will turn into garbage.

If you provide details of what apps you are using we can probably solve your encoding problem.

May 27, 2009 9:33 AM in response to Tom Gewecke

"Dictionary.app has absolutely nothing to do with spell checking."

Quite so.

I continued digging after posting the Q and also found out about all the languages with spell check lists as seen in the "Spelling & Grammar" dialog as you described above.

Do you know where these spell check lists live on the HD? I know that when you add words to a spelling list they wind up in ~/Library/Spelling but I am struggling to find the original spelling lists.

The reason I ask is because I want to either add a new one or edit an existing one by adding a croatian word list I downloaded from the web. This would create the Croatian spell checker I desire.

I found a nice pref pane called Dictionary Cleaner that allows easy editing of the files in ~/Library/Spelling. Sadly I can only enter one word at a time which is useless if I want to import a whole dictionary! http://www.twoamsoftware.com/

I also found a Macworld article that describes a manual process of editing these files with TextWrangler but this is also too slow (altho if I could work out a way to 'Find & Replace' invisible characters (carriage returns for upside-down question marks) then this might work). http://www.macworld.com/article/52357/2006/08/editspell.html

Could you devise a way for me to copy all of my txt wordlist file into either the original spellcheck files that ship with OSX or the ones you create in ~/Library/Spelling ?

Thanks Tom from Flagstaff. You rock.

PS MS Office 08 does not have a Cro dictionary after all! That also needs to be made from a wordlist. I have however found clear documentation for this process so its under control. But I'd still like a solution for native OS X apps.

May 27, 2009 9:40 AM in response to doz

Do you know where these spell check lists live on the HD?


Sorry, no.

The reason I ask is because I want to either add a new one or edit an existing one by adding a croatian word list I downloaded from the web. This would create the Croatian spell checker I desire.


As far as I know, no one has ever found a way to do this in all the years that OS X has been around. I think it would be easier trying to make CocoAspell work, including making your own aspell dictionary if necessary.

What is your problem with CocoAspell?

May 31, 2009 12:08 PM in response to Tom Gewecke

As a matter of fact I found the working Cro dictionary at the same ftp link you provide above shortly before you posted it. Nevertheless your great efforts are fully credited. Thanks for your excellent assistance!

I have also been in contact with the developer of Dictionary Cleaner who tells me the 2.0 verison of his software will be able to import comma separated txt wordlists. Nice.

Good as CocoAspell is I feel Apple should already have integrated this functionality, together with downloadable dictionaries from their site, into OS X.

I was unable to get a working Cro dictionary, or Custom dictionary, working in Office 08 for Mac. Interstingly the windows veriosn of the product offers the full gamet of proofing and spelling tools for the Croatian language (and manay, many others).

So both Apple and Microsoft are guilty of letting down their International customers. I am unimpressed by both. How difficult would it be for Apple to add better sprell checking and MS to port their proofing tools for office to the Mac version.

For the record (and MBU developers): When you change the language in Office 2008 for Mac to Croatian (and prob many of the other languages in the list) ALL the spell checking stops and any Custom Dictionaries are ignored.

Switching back to English restores spell checking but then the Custom Dictionary is opened with Roman text encoding and all the special letters in the Croatian alphabet are ignored, thus rendering the Custom Dictioanry list only 30% effective since 70% of the words in the language contain special characters.

The develoepr of Dictionary Cleaner should consider these sorts of problems regarding the text encoding of word lists.

Finally I'd just like to mention the confusing nature of Croatian text encoding:
The 'input menu' tab of the international System Preference pane would seem to imdicate Croatian is Unicode. Although encoding text files in Unicode-8 mangles the characters. As it does too using another text encoding called Croatian (Mac OS). The encoding that actually works is Central European (Windows Latin 2). Go figure.

If anybody knows anything about the subject of text encoding I'd love to know more. Useful links also welcome 🙂

So in conclusion - Come on Apple!, sort it out with interbational sprell check.

p.s. more downloadable non-English dictionaries for Dictionary.app too please!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Croatian (or any foreign language) spell check and dictionary

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.