R Aspell homebrew R Aspell homebrew r r

R Aspell homebrew


As shown at the bottom of the aspell formula, you can use a --with-lang-#{name} option. In my case, I wanted to install multiple dictionaries: de, en & pl. I did that with this command:

brew install aspell --with-lang-de --with-lang-en --with-lang-pl

To view all available install options use brew info aspell (Thanks Andrew)

The --lang option mentioned in this thread with --lang=de,en,pl didn't work for me.


A lot of time has gone by, but I recently had the same problem and the fix was:

brew remove aspellbrew install aspell --lang=en

I should have paid more careful attention when this flew by in the original brew install:

Dictionaries are not automatically installed, please specify the languages for which you want dictionaries to be installed with the --lang option, e.g: % brew install aspell --lang=en,es

For the following languages aspell dictionaries are available: af, am, ar, ast, az, be, bg, bn, br, ca, cs, csb, cy, da, de, de_alt, el, en, eo, es, et, fa, fi, fo, fr, fy, ga, gd, gl, grc, gu, gv, he, hi, hil, hr, hsb, hu, hy, ia, id, is, it, kn, ku, ky, la, lt, lv, mg, mi, mk, ml, mn, mr, ms, mt, nb, nds, nl, nn, ny, or, pa, pl, pt_BR, pt_PT, qu, ro, ru, rw, sc, sk, sl, sr, sv, sw, ta, te, tet, tk, tl, tn, tr, uk, uz, vi, wa, yi, zu


I don't understand what you are doing. aspell is a function in the utils package and is, therefore, loaded by default when R is started up. The first argument to aspell is a file name, not a text vector. You may need to install a dictionary that the aspell function can access. But on my Mac I already have several versions installed (and may need to do some cleaning.) The Omegahat repository also has one that is tested with R. The interface with Aspell will probably be attempting to select the correct language. You can see what R thinks is the correct language with sessionInfo() and look at your LOCALE settings. You can find the location of your Aspell installation with Terminal.app by entering locate aspell at the command prompt.

This is a modification of the example in help(aspell) that spell-checks t*.dat files:

files <- Sys.glob("~/t*.dat") res <- aspell(files) str(res) length(res$File)#[1] 309    # so I probably should have been more narrow than asking for .dat files beginning with "t".