<commit_before>---
layout: post
title: Thoughts on Google Translate and AR Issues
---

# **Google Translate**

![Spanish Original]({{ site.url }}/assets/spanish_original.JPG)
![Spanish Translated]({{ site.url }}/assets/spanish.PNG)
![French Original]({{ site.url }}/assets/french_original.JPG)
![French Translated]({{ site.url }}/assets/french.PNG)
![Chinese Original]({{ site.url }}/assets/chinese_original.JPG)
![Chinese Translated]({{ site.url }}/assets/chinese.PNG)

The plethora of augmented reality (AR) applications found on most smartphones/tablets today includes apps such as Quiver ([quivervision.com](http://www.quivervision.com)), Pokémon Go ([pokemongo.com](http://www.pokemongo.com)), and even Google Translate ([translate.google.com](http://translate.google.com)).
## Advantages<commit_msg>Update 2017-9-14-WEEK3_GTranslate.md<commit_after>---
layout: post
title: Thoughts on Google Translate and AR Issues
published: true
---

# **Google Translate**

Google Translate ([translate.google.com](http://translate.google.com)) is considered the gold standard for translation between various languages. It is not surprising to see the addition of "live translation" aka "image translation". This feature succeeds in segmenting an image or live camera feed and recognizing foreign characters. Not only that, it also succesfully supersedes the original text with an English translation (assuming foreign language to english translation is required)!

Let us first see three examples of such translation that I took in various locations on West Taylor Street here in Chicago.

## 1. **Spanish to English**

![Spanish Original]({{ site.url }}/assets/spanish_original.JPG)
![Spanish Translated]({{ site.url }}/assets/spanish.PNG)

The first image shows the original Spanish text taken from the Camera app. The second image shows the live translation feature Google Translate has. Speaking of accuracy, the algorithm did a fine job in translating the text. However, it was a pretty easy one to do.

## 2. **French to English**

![French Original]({{ site.url }}/assets/french_original.JPG)
![French Translated]({{ site.url }}/assets/french.PNG)

Again, we see a similar situation where a piece of French text needs to be translated. In this case, however, we see the application's lack of accuracy when translating the above text. It does a great job translating the syntactic meaning of the words, but fails to translate its semantic tone.

## 3. **Chinese to English**

![Chinese Original]({{ site.url }}/assets/chinese_original.JPG)
![Chinese Translated]({{ site.url }}/assets/chinese.PNG)

The Chinese text example worked really well considering the amount of text the app had to parse through to translate into English. The accuracy can be considered reasonable for the amount of translation done. One thing to notice in live usage was the frame rate considerably dropped to below 15 fps which is a user experience nightmare.

The plethora of augmented reality (AR) applications found on most smartphones/tablets today includes apps such as Quiver ([quivervision.com](http://www.quivervision.com)), Pokémon Go ([pokemongo.com](http://www.pokemongo.com)), and even Google Translate ([translate.google.com](http://translate.google.com)).
## Advantages
{'fraction_non_alphanumeric': 0.10620012277470842, 'fraction_numerical': 0.003990178023327195, 'mean_word_length': 5.149056603773585, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1348762', 'n_tokens_mistral': 925, 'n_tokens_neox': 844, 'n_words': 382}