Hunspell Computer Word List

A list of computer jargon, model numbers, software titles, and more for spell checkers.

Mr. Satterly

Updated January 18, 2018

Home Page

Table of Contents


computer.dic ~150 KiB


I add words of all types including nouns, proper nouns, verbs, abbreviations, slang, jargon, and so on. Topics covered are in the lists below. I included popular variations of words especially those that don't have a standard spelling.

I added many comments to the file and words. The comment only lines are the topics for organization and the header that describes the file. The comments on lines with words expand abbreviations, show the full model name, and give definitions. They may be wrong or not cover every usage of the word.



Hunspell requires the base directory the file is in and the dictionary name without the path or extension.

hunspell -D /path/to/dictionaries -d en_US,computer

This example loads the US English file and the computer list assuming they are both in the same directory. You can set the environment variables DICTIONARY and DICPATH instead of the command-line options. If you need more information about using custom dictionaries read the Hunspell manual.

The file is made for Hunspell, but it will work with any program that accepts 1 word per line. Read the documentation of your spell checker to learn how to add custom words or lists. If your spell checker wont ignore the comments then read the section below about removing them.

Removing Comments

To convert to a plain text list remove the first line with the number of words. Then use AWK or another other tool to print the first column with the delimiter set as tab. This example uses AWK.

$ cat spelling_computer.txt | \
  awk -F\t '{print $1}' | \ 
  grep -v \# | sort | uniq

The AWK command uses tab as a column separator and prints the first column which removes comments from the words. The grep command removes all the pure comment lines. Finally, sort and uniq sorts the list and removes duplicates.

In Firefox

Firefox allows for a custom spelling file. To use this file you would strip the comments and first line as described above directing while redirecting the output to a persist.dat. You must exit Firefox then move the persist.dat to your Firefox profile directory.

If you already have a persist.dat that means at some point you added words to the custom spelling file. The choice is yours to replace it or merge them together.

The list is licensed as WTFPL version 2.

File Format

The first line is the number of words in the file.

7875    # Approximate number of words. Required by Hunspell.

The list uses one line for each word and comment. Comments are started with a # and if a line starts with a # then the entire line is a comment which should be ignored by the spellchecker.

word TAB # comments

Here is an example line.

WQHD    # Wide Quad HD 2560x1440

Other Resources

Home Page