Microsoft SwiftKey Uses Neural Networks to Function in Many Languages
References: news.microsoft & digitaltrends
Microsoft SwiftKey is a keyboard app that makes sending messages on mobile easier, and the app's new multilingual feature extends the keyboard to a new segment of common tongues. Through the use of neural networks, Microsoft SwiftKey is now able to automatically detect and adapt itself when users are messaging in a different language, eliminating the need for multiple keyboard apps for polyglots.
While SwiftKey's neural networks have been available on the English keyboard already, the addition of French, German, and Spanish is new. With the system, users who have multiple conversations going on in multiple languages -- or who switch back and forth between languages in the same conversation -- will automatically have their keyboards switched to accommodate that language (e.g. more accessible umlauts for German, tildes for Spanish, etc.)
While SwiftKey's neural networks have been available on the English keyboard already, the addition of French, German, and Spanish is new. With the system, users who have multiple conversations going on in multiple languages -- or who switch back and forth between languages in the same conversation -- will automatically have their keyboards switched to accommodate that language (e.g. more accessible umlauts for German, tildes for Spanish, etc.)
Trend Themes
1. Multilingual Keyboard Apps - There's an opportunity for developers to create keyboard apps that function seamlessly in multiple languages, using neural networks to adapt to different language inputs like Microsoft SwiftKey.
2. Neural Networks for Language Detection - Developers can use neural networks to create language detection systems that adapt to different inputs, reducing the need for users to manually switch between keyboard apps.
3. Adaptation Technology for Multilingual Messaging - There's a growing demand for technology that can adapt to multilingual messaging, including automatic language detection and keyboard switching as seen with Microsoft SwiftKey.
Industry Implications
1. Mobile App Development - Mobile app developers can use neural networks to create multilingual keyboard apps that offer a seamless messaging experience for users.
2. Language Education - Language education companies can incorporate neural networks for language detection and adaptation to improve their language learning experiences.
3. Translation Services - Translation service providers can create efficient multilingual messaging tools by incorporating neural networks for automatic language detection and keyboard switching.
1
Score
Popularity
Activity
Freshness