

You can tap the language button to open a list of supported languages for dictation and select a different one. This is where the aforementioned creative solution comes in.īy default, the Dictate Text action contains a Language field that needs to be manually configured to choose a dictation language beforehand. Or how the shortcut has a single Dictate Text action instead of multiple ones for each language. You may be wondering, though, how I managed to only pick the recipient of the message without also picking a language for dictation.

Furthermore, unlike the same action in the old Workflow app, the updated Dictate Text action (based on the native iOS speech recognition API) can now stop recording automatically after a short pause, which explains the natural interaction with the widget you don’t have to press a stop button to finish dictation. This is made possible by the ‘Dictate Text’ and ‘Send Message’ actions, which have been updated for Shortcuts to run inside the widget (or action extension). The video shows a complete dictation workflow for iMessage that executes entirely within the widget without opening the Shortcuts or Messages apps at all. Sending messages in English and Italian from a widget. Here’s my Multilingual iMessage Dictation widget in action, featuring messages sent both in English and Italian: Multilingual Dictation Widget for iMessageĪs usual, let’s start with the finished product and work our way back to the details of the shortcut itself. However, after a few minutes of tests, I realized that Shortcuts’ dictation didn’t support automatic language recognition – which meant I had to consider a more creative approach. With the release of Shortcuts and the ability to send iMessages in the background (without showing the Messages composer), I had an idea: what if instead of typing I could use dictation ( also improved in Shortcuts) to quickly send a message from a widget? A shortcut to accomplish this seemed relatively easy to build, so I got to work. For international users, it was as bad as not having copy and paste before iPhone OS 3.0. I can’t believe there was a time when I was constantly switching between the Italian and English keyboards hundreds of times each day. Besides being aware of the language used in each iMessage conversation, since 2016 the QuickType keyboard has been able to jump between multiple languages on the fly without switching keyboard layouts – which is amazing when you have conversations with people who live in different countries. As a multilingual iOS user, the addition of multilingual typing to the QuickType keyboard was, by far, one of my favorite changes in iOS 10. All my devices are set to English, including Siri on our HomePods. I live in Italy, but because of my work I communicate with friends and colleagues in English.
