![]() ![]() In addition, future version will incorporate recognition of non-Latin alphabet such as characters from Chinese and Japanese language.īesides that, the chatbot may incorporate the ability to recognize speech so that the user can communicate with locals in their native language when traveling. The Visual Translator Bot will support more language and be able to recognize handwritten text in the future and this can be done simply by the addition of a few lines of code since it is already available through the azure cognitive service API. In addition, this project helped me to learn to use some of azure services like cognitive service and make me comfortable integrating them in my python applications. With this project, I have learned to use the telegram to create a chatbot and use the bot API to interact with it. Telegram is one of the most popular chat applications that has many users from. I'm so proud when the chatbot was functioning well since I was able to build something that has real-world application and beneficial for myself and others What I learned Easy Ways to Make Foreign Language Messages on Telegram with Bot Translator. Some of the challenges I faced were handling different types of data received from the telegram, avoiding the script from reading the same message received as a new message, retrieving the image from the telegram server and integrating all the APIs into one functional code. ![]() The telegram bot API enables communication between the python script and the telegram bot while azure computer vision API was used for text recognition and azure translate text API was used for translation. The chatbot was built using telegram bot API and azure cognitive services API and was developed in python. As a reply youll get the voice message with a translation to a target language. Just choose languages to translate with /lang command and send a voice message. This enables the user to understand real-world text such as signboard or warning board when traveling easily. This bot can translate voice messages between dozens of languages. Currently, the bot supports 3 languages which are English, Spanish and Portuguese. The chatbot can recognize text in an image and translate the recognized text to the user desired language. Hence, this project proposed a chatbot which serves as a personal translator for everyone! What it does Travel experiences often improve when there's a translator to help. However, the language barrier often causes some people to truly enjoy their vacation in other countries. Studies show that traveling can improve overall health and enhance creativity. There are plenty of benefits that can be gained by exploring different places. ![]()
0 Comments
Leave a Reply. |