Cloud speech is an API that let's you perform speech to text transcription in over 100 languages. Let's see everything you can do with the speech API. So at its core, the speech API lets you pass it in audio file and it returns a text transcription of that file. It also supports speech time stamps. So what this will do, is it will return the start and end time for every word in your audio transcription, which makes it really easy to search within your audio. It also supports profanity filtering. In addition, the API let's you perform either batch or streaming transcription. So you can send it a complete audio file or you can also send it a continuous stream of audio and it will return transcriptions as that audio stream comes in. I want to show you a demo that focuses on the speech time stamps feature and before we see the demo I'm going to explain how it works. So first thing I did when building this demo was I extracted audio from a few videos. Then I sent those audio files to cloud speech for transcription and time stamps and I built a UI to visualize an search within those video transcripts. Let's take a look. So here we have a video of ur is talking about gcp-pricing and below the video we can see a transcript which is returned from the speech API. I made it so that you can click on any word in the transcript and jump to that point in the video. So for example, if we click here, we can go right to that moment in the video, we can do the same over here. So this is what you can do with speech time stamps for one video, but you likely have a large video library and you might want to search for a specific audio snippet within that library. So I've got a couple of videos here and let's say I want to find all the mentions of fire base across my video library. I'll search for fire base. And I can easily see all the points in these two videos where fire bases mentioned and I can jump right to those points in the videos. In this video there's only one mention of fire base, so if I was reviewing it manually, there's a chance I might miss this. What the speech APIs timestamps feature I'm able to jump right to this point. I encourage you to try out the speech API on your own directly in the browser at cloud.google.com/speech. With cloud speech we saw how we could take an audio file and transcribe it into text. Once you've got that text, you might want to do further analysis on it. One thing you might want to do is translate it. And that's where cloud translation comes into play. Cloud translation exposes the functionality of Google translate to developers, so you can implement similar functionality into your own applications. It's an API that let's you translate text into over 100 different languages. Let's see what you can do with cloud translation. So the API lets you translate texts and it also can simply let you detect the language of your text. So if you have a text box where users could be entering text in a variety of different languages, you can simply use the detect language method to detect the language of that text. You can try it out in the browser at cloud.google.com/translation.