Below is a list of potential QWERTY keyboard 'typos' (typing mistakes) for the phrase 'portugal', from the free online typo generator. Enter another phrase to see possible typing errors, or select from one of the "top typos" charts.
Original
portugal
Transposition0
oprtugal
protugal
potrugal
porutgal
portgual
portuagl
portugla
Transposition1
roptugal
ptrougal
poutrgal
porgutal
portagul
portulag
Transposition2
torpugal
purtogal
pogtural
poraugtl
portlgau
Transposition2r
tropugal
putrogal
pogutral
poragutl
portlagu
Transposition0x2
optrugal
oprutgal
oprtgual
oprtuagl
oprtugla
proutgal
protgual
protuagl
protugla
potrgual
potruagl
potrugla
porutagl
porutgla
portgula
Slip3A
orptugal
prtougal
poturgal
porugtal
portgaul
portualg
Slip3B
rpotugal
ptorugal
pourtgal
porgtual
portaugl
portulga
Omission
ortugal
prtugal
potugal
porugal
portgal
portual
portugl
portuga
Repetition
pportugal
poortugal
porrtugal
porttugal
portuugal
portuggal
portugaal
portugall
QWERTY Substitution
oortugal
pirtugal
pprtugal
poetugal
pottugal
porrugal
poryugal
portygal
portigal
portufal
portuhal
portugsl
portugak
QWERTY Repetition after
poortugal
poirtugal
poprtugal
poretugal
porttugal
portrugal
portyugal
portuygal
portuigal
portugfal
portughal
portugasl
portugalk
QWERTY Repetition before
oportugal
piortugal
pportugal
poertugal
potrtugal
porrtugal
porytugal
portyugal
portiugal
portufgal
portuhgal
portugsal
portugakl
QWERTY Substitution Transposed
orotugal
ootrugal
oorutgal
oortgual
oortuagl
oortugla
iprtugal
pritugal
pitrugal
pirutgal
pirtgual
pirtuagl
pirtugla
prptugal
pptrugal
pprutgal
pprtgual
pprtuagl
pprtugla
opetugal
peotugal
poteugal
poeutgal
poetgual
poetuagl
poetugla
opttugal
ptotugal
potutgal
pottgual
pottuagl
pottugla
oprrugal
prorugal
porurgal
porrgual
porruagl
porrugla
opryugal
proyugal
poyrugal
poruygal
porygual
poryuagl
poryugla
oprtygal
protygal
potrygal
porytgal
portgyal
portyagl
portygla
oprtigal
protigal
potrigal
poritgal
portgial
portiagl
portigla
oprtufal
protufal
potrufal
porutfal
portfual
portuafl
portufla
oprtuhal
protuhal
potruhal
poruthal
porthual
portuahl
portuhla
oprtugsl
protugsl
potrugsl
porutgsl
portgusl
portusgl
portugls
oprtugak
protugak
potrugak
porutgak
portguak
portuagk
portugka
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