Imagine all of the time saved.
My iPhone often thinks I’m in France. Or Quebec. Even when I’ve set it to English.
Autocorrect is my worst enema.
I understand why it happens. And I’ve always suggested a way around it.
The reason it happens is that people don’t tend to want any word that isn’t a expletive autocorrected into one. Hence there is an option to prevent this. However, the way this is implemented is to not have the expletives in the main spelling dictionary. They are just in an option one which can be disabled or enabled. That works, as it can’t autocorrect to a word it doesn’t know. But it also means that it assumes expletives are misspelled words, and thus may offer to correct them.
The solution then, IMO, is to implement a set of words that are considered spelled correctly, but will never be used to autocorrect a misspelled word. And that’s where you put the expletives.
That said, if it “learns from you,” I doubt Apple is using this method. Maybe it just figures out that, if you constantly undo an autocorrect (or edit it back) on a particular word, then it should not keep autocorrecting that word. Heck, maybe it could lean from how you edit it.
Exactly.
I think that there is that, like it knows my weird last name and doesn’t correct that. Maybe it grabs “good” words from my address book though because it will suggest last names of friends that I have never typed. I wonder what would happen if I made an address book entry for John Fucking.
I’m not going to put the exact autocorrect in here because it was so specific that if people who know me read this thread it would identify me. But suffice to say that in a message to a new and important client autocorrect changed her name to something roughly equivalent to “garbage”.
Luckily she had a sense of humour.
Most autocorrect systems now read your contacts and add everybody’s name and sometimes their company to your local dictionary. Which is great until someone or something has a name that’s “near” a common typo so they suck up all your typos instead of the actually correct word.
Spellcheck in 2023 should not be a list of known words. It should be a list of bad → good word pairs. Which should be fully editable to both add and remove entries. With auto-learned combinations available separately to flag as “mistake: never use and never ‘learn’ again.”
Why yes this crappily implemented garbage pisses me off no end. How did you know?
It does both. There is a static dictionary that’s a “real” dictionary, and then a dynamic dictionary that is made up of the custom words (shizzle, yolo, fomo) you frequently use that it learns from you. The static dictionary includes a list of naughty words that it will never help to autocorrect if you misspell them, hence a lot of ducking around.
But I guess now that’s being changed (or supplemented) by adding a transformer language model when you’re typing which probably means Apple feels confident enough that it can tell by the context of what you’ve typed that, yes, you really meant “fuck” instead of “duck.”
I look forward to all the clickbait articles about how the new model fucked up.
It should never ever correct to fuck in any circumstance but it should definitely leave it be for potty mouths like me. Maybe only if I am ordering Peking Fuck from a restaurant.
If you spell it correctly, it should leave it alone. Or at least that’s what it’s supposed to do. Does it not do that for you?
Not historically. And that’s the problem.
Historically they did not have a way to distinguish between “this word ‘fuck’ is spelled correctly” and “this word ‘fuck’ is a perfectly good word to correct similar-looking unrecognized words like ‘guck’ or ‘Fuch’ to.”
So to avoid making the latter mistake, they had to leave “fuck” out of the list of correctly spelled words. Which had the side effect that when you did intend to write “fuck” and spelled it correctly, the spellchecker considered it unrecognized and hence misspelled and often changed it to “duck”.
Supposedly this is fixed by them now being able to separate the two ideas of “is correct” and “is an acceptable correction”.
No, that is not true. There is a list of curse words in the dictionary, it just won’t autocorrect to those curse words if you misspell a curse word. If you spell “fuck” correctly, it won’t autocorrect it to “duck.”
adding
it’s possible that if you misspell “fuck” 3 or 4 times after first using your iOS device and accept the “duck” autocorrect, then it learns that you did mean duck. But that’s because you misspelled it and accepted the correction. You can reset that, but out of the box, the keyboard knows bad words and won’t correct you if you spell them correctly.
I’ve literally had it happen with the word in the title.
I literally reset my iOS keyboard and it did nothing when I typed “fuck” except show the word “fuck.”
And of course stuff like this is why I turn off autocorrect. Let the spell checker redline “are you sure that’s what you meant to type?” but I decide what to do about it.
Thread title mentioned autocorrect stories, so . . .
A few years ago a co-worker texted a very large group of EMTs and paramedics with a text ending in, “sorry for the inconvenience.”
Or at least she meant to. What she actually closed with (to a group who had cleaned all kinds of messes in ambulances) was “sorry for the incontinence.”
One of the people on YouTube I watch mentions that it always corrects “Were” to “We’re” at the beginning of a sentence. Were they thinking that no one starts a sentence with that word???
Maybe this is obvious, but you don’t have to be restrained by the IPhone operating system. There is a setting you can go to for your IPhone where you can customize autocorrects.
For example, if I type “Ill”, I’ve set it to autocorrect to I’ll, because I do it so often. You could set it so duck becomes fuck if you wanted.
You can also use this to create “quickkeys”, so some symbol gives you an entire sentence. I use this at work when sending the same text phrases to clients all the time (I.e. three asterisks translates into “I’m sorry I missed your call. This is my cell phone number. Feel free to text or call at your convenience. Or you can contact my assistant to set up an appointment.”)