Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'spanish', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
spanish
Transposition0
psanish
sapnish
spnaish
spainsh
spansih
spanihs
Transposition1
apsnish
snapish
spinash
spasinh
spanhsi
Transposition2
npasish
sianpsh
spsniah
spahisn
Transposition2r
napsish
sinapsh
spsinah
spahsin
Transposition0x2
psnaish
psainsh
psansih
psanihs
sapinsh
sapnsih
sapnihs
spnasih
spnaihs
spainhs
Slip3A
pasnish
sanpish
spniash
spaisnh
spanshi
Slip3B
aspnish
snpaish
spiansh
spasnih
spanhis
Omission
panish
sanish
spnish
spaish
spansh
spanih
spanis
Repetition
sspanish
sppanish
spaanish
spannish
spaniish
spanissh
spanishh
QWERTY Substitution
apanish
dpanish
soanish
spsnish
spabish
spamish
spanush
spanosh
spaniah
spanidh
spanisg
spanisj
QWERTY Repetition after
sapanish
sdpanish
spoanish
spasnish
spanbish
spanmish
spaniush
spaniosh
spanisah
spanisdh
spanishg
spanishj
QWERTY Repetition before
aspanish
dspanish
sopanish
spsanish
spabnish
spamnish
spanuish
spanoish
spaniash
spanidsh
spanisgh
spanisjh
QWERTY Substitution Transposed
paanish
aapnish
apnaish
apainsh
apansih
apanihs
pdanish
dapnish
dpnaish
dpainsh
dpansih
dpanihs
osanish
saonish
sonaish
soainsh
soansih
soanihs
pssnish
sspnish
spnsish
spsinsh
spsnsih
spsnihs
psabish
sapbish
spbaish
spaibsh
spabsih
spabihs
psamish
sapmish
spmaish
spaimsh
spamsih
spamihs
psanush
sapnush
spnaush
spaunsh
spansuh
spanuhs
psanosh
sapnosh
spnaosh
spaonsh
spansoh
spanohs
psaniah
sapniah
spnaiah
spainah
spanaih
spaniha
psanidh
sapnidh
spnaidh
spaindh
spandih
spanihd
psanisg
sapnisg
spnaisg
spainsg
spansig
spanigs
psanisj
sapnisj
spnaisj
spainsj
spansij
spanijs
WrongDoubles
$JSON
$address
$applyDefault
$clone
$commas
$copy
$copyFields
$delete
$entries
$expand
$filt
$getType
$isArray
$isBoolean
$isClass
$isDate
$isElement
$isFunction
$isNumber
$isObject
$isString
$isType
$isValidDate
$json2txt
$keys
$load
$matchall
$parseFloats
$pick
$postJSON
$prune
$save
$set
$sortBy
$stringify
$sum
$svgPoster1
$table
$textify
$toFixed
$type
$without
Glossary
Transposition = adjacent pairs of letters are swapped
Omission = individual letters are missed out
Repetition = individual letters are entered twice consecutively
QWERTY substitution = letters are replaced by each of their QWERTY-keyboard based physical neighbours (e.g. 'h' gets replaced with y, u, j, n, b, g)
QWERTY repetition type 1 = letters are followed by each of their QWERTY-keyboard neighbours
QWERTY repetition type 2 = letters are preceded by each of their QWERTY-keyboard neighbours