First, I'm sure there's lots of Open Source being used in Google's implementation - just not where we can see.
There is a speech recognizer from CMU that might be a good starting point. I haven't heard about plain-language software, though. There is additional rocket science to be done. Not insurmountable given things we've already done.
Training with millions of people? Actually, that's the part that community development is good at.
My wife was looking over my shoulder when the "Cisco Blamed A Router Bug on 'Cosmic Radiation'" headline went by, and asked:
"What's their next excuse? Global Warming?"
MS like any organization makes great and crappy software.
So they make mediocre operating systems. They do make excellent business software and good development software like C# and visual studio. Gnu makes great operating systems and ok development software.
But are they webscale?
Even if you use LibreOffice I am sure you have word and excel documents lying around. If you do real work or a college student you are going to be emailed office documents.
Americans are super divided and some would rather have Putin pick Trump than risk a Hilary sadly for ideological reasons.
I've met Godwin and he'd be horrified that you are trying to shield Trump by invoking his name. The world doesn't need an automatic method to suppress discussion of atrocities, and Mike never meant what he said to be one. In fact, this is a quote of Mike directly:
If you're thoughtful about it and show some real awareness of history, go ahead and refer to Hitler or Nazis when you talk about Trump. Or any other politician.
There's also Google's Project Shield, which is free for journalists.
That's a really good point. This service sure isn't going to throw someone off for being attacked too much. I'll ask someone at Google to expedite the process.
The confusion of a staff member is measured by the length of his memos. -- New York Times, Jan. 20, 1981