Ecco la spiegazione direttamente dalla fonte (quasi)
alle 22:03 min
Vale la pena guardare!
Fondamentalmente e secondo Douglas Merrill ex CTO di Google è così:
1) Scrivi una parola (errata) in google
2) Non trovi quello che volevi (non cliccare su nessun risultato)
3) Ti rendi conto di aver sbagliato a scrivere la parola in modo da riscriverla nella casella di ricerca.
4) Trova quello che vuoi (fai clic nei primi link)
Questo schema si è moltiplicato milioni di volte, mostra quali sono gli errori ortografici più comuni e quali sono le correzioni più "comuni".
In questo modo Google può quasi istantaneamente offrire la correzione ortografica in ogni lingua.
Anche questo significa che se durante la notte tutti iniziano a scrivere la notte come "nigth" google suggerirebbe invece quella parola.
MODIFICARE
@ThomasRutter: Douglas lo descrive come "apprendimento automatico statistico".
Sanno chi corregge la query, perché sanno quale query proviene da quale utente (utilizzando i cookie)
Se gli utenti eseguono una query e solo il 10% degli utenti fa clic su un risultato e il 90% torna indietro e digita un'altra query (con la parola corretta) e questa volta il 90% fa clic su un risultato, quindi sa di aver trovato una correzione.
Possono anche sapere se si tratta di query "correlate" di due diversi, poiché dispongono di informazioni su tutti i collegamenti che mostrano.
Inoltre, ora stanno includendo il contesto nel controllo ortografico, quindi possono anche suggerire parole diverse a seconda del contesto.
Guarda questa demo di google wave (@ 44m 06s) che mostra come il contesto viene preso in considerazione per correggere automaticamente l'ortografia.
Qui viene spiegato come funziona l'elaborazione del linguaggio naturale.
E finalmente ecco una fantastica demo di cosa si può fare aggiungendo al mix la traduzione automatica (@ 1h 12m 47s).
Ho aggiunto ancore di minuti e secondi ai video per saltare direttamente al contenuto, se non funzionano, prova a ricaricare la pagina o scorrere manualmente fino al segno.