Read My World: Microsoft’s language learning app

Language learning App

A team of eight Microsoft interns inspired from the Microsoft Education Team Challenge to build an app that could empower literacy and English Language Learning (ELL), developed an app named Read My World. Basically, Read My World is a Microsoft Garage project which aims to improve the English literacy skills by building a stronger vocabulary.

Read My World either works as a supplement to classroom training or offers a way to learn some words for those with lack of time or funds for language learning classes. This app uses the smartphone’s camera encouraging users to snap photos of real-world objects they encounter in their daily life. It uses the Azure Cognitive Services API’s to identify the object in photos. It then shows the spelling of the word and speaks the phonetic pronunciation of the identified vocabulary words. The app also consists of three in-built vocabulary games which motivate users to practice newly discovered words to strengthen comprehension and memorization.

This app takes a learn-as-you-go approach; when users encounter everyday objects or documents in their lives, they can use the app to take a picture and detect vocabulary words. The app is limited in terms of replacing formal instruction as it only focuses on things a user sees. As the learner uses the app not only he will master the everyday vocabulary but also gain confidence.

Key features of Read My World app:

  • Click a photo to identify an object from a library of over 1500 vocabulary words.
  • Click a photo to identify vocab words in documents or other written mediums.
  • See how the word is spelled and hear the phonetic pronunciation of identified words.
  • For later reference, you can save the photos with corresponding identified words to a personal dictionary.
  • Three vocabulary games help to practice saved words.

Organizations supporting literacy and willing to try and share feedback on Read My World, should request an invitation to join via a short questionnaire and the sponsoring team will be in touch.

What are Language Learnings Apps?

Language learning apps guide you learn a language from start to finish. They help you sharpen language skills that you may already have. Some apps are designed to learn new vocabulary, pronunciation, word games or dictionaries and some are designed as a full course.

Benefits of Language Learning Apps:

  • Learn new words
  • Practice speaking a language
  • Help you read and write a new language
  • They help accomplish your language learning goals

When you think of learning a new language the first question that comes to your mind is: When am I supposed to do this? Language learning apps do not have a time constraint. Instead, they provide you with time mobility to learn lessons whenever you get time.

Inside the Microsoft Build 2019 Developer Conference

Microsoft Developer Conference

It is time for the technology giants to host the big developer conferences to launch and announce their upcoming products and technological updates. Facebook hosted its F8 developer’s conference last week at San Jose, C.A., now it is Microsoft and Google’s turn. Just a day ahead of Googles annual developer conference I/O 2019, Microsoft is hosting its annual Build developer conference at Seattle this week. Following are the announcements which Microsoft made on the day one of its Build developer conference:

Quantum Computing:

Microsoft is working hard to build the tools to program future quantum computers. The company announced both Q#, a programming language for writing quantum codes and a compiler for this language as well as a quantum simulator. It also said that it will open-source these efforts in the coming days. With this move, Microsoft has made quantum computing and algorithm development easier and more transparent for developers.

Autonomous Robots:

Microsoft announced a new Azure-based platform that is partially built on Bonsai a start-up which was acquired by Microsoft which will help developers to train the models necessary to power these autonomous physical systems. This platform is combining Microsoft tools such as machine learning and machine teaching with simulation tools like AirSim or third-party simulators to train models in a realistic but safe environment.

Microsoft Word Online to use Machine learning:

As Microsoft announced Word will soon get a new feature called Ideas this will help writers with their documents. It will help them to write more concise and readable text. It uses machine learning to suggest a rewrite when you make a mistake. Ideas can automatically extract key points from a document which is more interesting for a reader than a writer. It will also have “Word Designer” to the Word processor which will help writers to style different parts of the document including tables.

Braille-enabled controller:

Microsoft is developing such type of controller for visually impaired gamers to play some games. This is very much like an ordinary Xbox One gamepad except on the back there are six paddles correspond to the six dot positions on a Braille coded character which is a Braille display. Although the difficulty can’t be entirely reduced but kudos to Microsoft and Xbox for taking some concrete steps towards its development.

Microsoft and GitHub:

On October last year, Microsoft acquired GitHub by a huge amount $7.5 billion. At the Build developer conference, Microsoft announced a number of integrations between its existing services and GitHub most of them focussing on identity management. This allows GitHub Enterprises users to use Azure Active Directory to access GitHub. Developers will also be able to log into Azure Portal and Azure DevOps by using their existing GitHub accounts.

Visual Studio Online:

Visual Studio Online is an online code editor to which Microsoft is positioning as a companion to Visual Studio and Visual Studio Code. Services are based on Visual Studio Code, Microsoft’s popular free and open source code editor. Visual Studio Online will support all the extensions that are available for Visual Studio Code as well as features like Visual Studio Code workspaces.

React Native for Windows:

Microsoft is implementing React Native to Windows rewriting many components in C++ to get maximum performance. This gives freedom to developers to target any Windows 10 device, including PCs, tablets, Xbox, mixed reality devices and more. As Microsoft is supporting this project, developers will be able to provide users with faster and more fluid apps.

IntelliCode:

Microsoft has made its AI-assisted coding tool IntelliCode available which supports C# and XAML in Visual Studio and Java, JavaScript, Typescript and Python in Visual Studio code. IntelliCode is the next generation of intellisense which is Microsoft’s most popular code completion tool. IntelliCode makes developers life easier, increases productivity, and reduces the probabilities of bugs.

Kubernetes:

Kubernetes autoscaling or Kubernetes-based event-driven applications (KEDA) is a new open source collaboration between Red Hat and Microsoft which helps developers to deploy serverless, event-driven containers. It also allows users to build their own event-driven applications.

Microsoft Edge:

Microsoft Chromium-based Edge browser was released a few weeks ago and now the company has announced three new privacy settings for the browser: Unrestricted, Balanced and Strict. These settings will influence the tracking ability of third parties across the web. Businesses which rely on legacy applications and only run on Internet Explorer will now be able to run on IE tab in the new browser.

Fluid Framework:

It is a new software development kit that will help developers faster and more flexible applications which will change people perspective towards document and collaborative editing. Users will be able to edit documents in applications like Word and then share a table from that document in Microsoft Teams and other third-party applications. Microsoft is also planning to integrate Fluid into some of its Office 365 applications later on.

Windows Terminal:

Windows 10 is getting a new terminal for command line users which will be launched in the midst of June. Windows terminal will be a major update of the existing Windows Command Prompt and PowerShell experience. The Terminal will be the default environment for PowerShell, Command Prompt and Windows Subsystem for Linux. The features of the new terminal include a faster GPU-accelerated text rending and emoji rich fonts. Windows terminal will also support shortcuts, tabs, tear away windows, theming as well as extensions. It will also support Unicode and East Asian fonts.

ElectionGuard:

It is a more secure and transparent method of voting as compared to the traditional systems which according to Microsoft will be made available this summer and be piloted during the elections of 2020. ElectionGuard is not a complete voting machine but a platform for handling voting data through which existing systems can be empowered or new ones can be built on top of it. It is a part of defending democracy program and a sister product of NewsGuard and AccountGuard.