 My name is William and that's my GitHub. That's my Twitter account. I developed a bit of an introduction, a background of websites, games, and other applications, mainly using JavaScript. I'm also learning other languages such as Swift. I formally studied French and Malay at second languages, and I'm learning Mandarin and Chinese, but learning Mandarin Chinese and Japanese a few times. So what did I make? I made a lyrics translator and a form letter. It basically translates from Chinese to HTML Ruby. So why do I make this? To learn Chinese and Japanese, HTML Ruby makes the translations look better. It's also to reserve some lyrics and translations. And if you look at lyrics on the same websites for Chinese and Japanese songs, like Chinese songs, I guess, sentence words are usually not often wrong, and translations are often wrong as well. There are also many beautiful, modern Chinese songs with good imagery and metaphors that cannot be understood by people who don't understand language. So why do I make it? Also, when I started off, I wanted to make a list of good quality translations of songs based on... And I thought I would select them based on the meaning, and if they sounded as a admin, and I would put this on the website, that's what I thought would happen. And then I would code them, arrange them, add symbols to represent each song. I created a flower engine and an animated window to add the start of this before I even made this lyrics translator and form letter. And all of those, all of these videos used the same JavaScript file, but the CSS has just changed. And yeah, that's what I thought I would do at the start. But unfortunately, I had a big problem because I was thinking I would translate songs and put them on this website to preserve them for late loss and other things like that. But this actually helped because I could do more original work in terms of web development. So what does the website do now? For now it only works for English and Chinese songs. So what you do is you add your song information, your title artist, then you add your song lyrics, then you'll trans... It will convert this song into HTML Ruby format automatically for you. And then you can save it to a song list where you can do nice versions of the song. And then you can save a low translation lyrics or song list files to and from your own storage. The other feature of it is that it's free and open source. You can add songs just made of ink. You can add chorus, repeat lines, and more. And then after the verses later and before. There's no login required. You can save or backup your songs to as many files as you want. You can also load your song list from an iPhone or from an iPhone, which is quite nice. I was surprised that I could work on it. The thing is it's all client-side. There are some improvements that I want to make. Save file size of the song list that you saved or whatever translations that you saved. It can definitely be smaller at the moment. I think it's double what it should be. Translative songs with English means that right now a lot of browsers only support basic HTML. And they don't support more advanced features like RTC tags. I'm not sure how to fix this one. I think it's finding my own way to work around this. More builds can be added. I know it's the artist name and the title of the song, but adding more feels like an album name. There are no songs on this website or app. It's just a tool that you use to cover it. Can I ask you something? Does everybody know what is HTML? We might explain what is HTML. I don't know what it is, but is it? I can come to that later or I can go and show you that. I'll probably do the demo later to show them. So this is not some context. I think most of you are Chinese, but for those of you who are not Chinese, when you are kids and you learn Chinese, you don't know how to read the word. Somebody is telling you how to read the word. So if you look at a lot of the... Now I'm not sure how it works out. During my time, the kindergarten books are on top of each word, or usually it's on top. Let's say there's a Chinese word that's called Dong Wu Yuan. So you will have the corresponding alphabet. So Dong is like D-O-N-G and then they will show you how to pronounce the four sounds. So usually this spelling is in a smaller font. It's just a thought of the Chinese word. So what HTML really does is you can do this stuff for that on your phone. So the pronunciation helper is visually called Wu-Bi. So that's what it's about. It's not the Wu-Bi programming language. It's not the pressure there. Just a little bit. It's only for Chinese songs which is really... I really want to get Japanese translations done. Translations to HTML will be done. And also actually the website itself... I guess to localize, I'll translate it all into Chinese and then all into Japanese as well. There's not much. Smaller. Also I don't want it to work offline but I don't think I'll have much time to do it. And the website and app will be uploaded to... Actually there'll be a better URL to it. But the repo will be there and these slides will be there as well. How incredible is that second C also? It's very good. Not really. It's really very good. In particular there wasn't any... The MDN docs only show you the basic Ruby. But when I read her blog, she showed the part to see the English part as well. And I was like, okay, I can do that. There's an optional demo. Do you want to see a demo? I'll give you a piece to put there, which was... That in my opinion. There are a lot of other CDs. And then a song. These are the four. Okay, you can add songs then you can see them. And then you can find them until the search is complete. You can see them all. You can see nice original songs. You can do some of your... A lot of what you want to do. Chinese or Japanese or relaxing songs. I think this would be great. Are you encouraging karaoke on any amount of it? If you want to do that, you can... Sorry, no, no. Oh yeah, then the awesome thing is... If you want to stay busy and then... You can say there's money as a way to zero. You can add those 90 classes you want. Remember...