 This is my third session. I sent 3 CFP. 3 CFP passed. So, very, very easy. So, this time my title is Let's Try NLP of Klingon language using LibreOffice. Who is the Trekkie? Other person is Dr. Fu? No? Okay. From my, I'm Koji Anora from Japan. I love Neo4j Graph Database and I love LibreOffice. I'm a Japanese LibreOffice team. Okay. Today's agenda is about LibreOffice 7.3 and what is NLP and next about Klingon, culture and how to learn Klingon language and last one NLP. So, lot of Klingon information and little bit NLP information to you. Okay. Okay. It's about LibreOffice 7.3. Additional language in the language list is here available for a text attribution is a Klingon. Who use the Klingon language in 7.3 or 7.4? No? Okay. Klingon language is here. One is Latin transcription. You will see a code picada. A, B, like a C. Okay. A Klingon script is not registered with Unicode. Not yet. So, we use a picada. Like this. This. Okay. I hope to Klingon script into Unicode next or next or next version. I hope. Okay. What is NLP? NLP is natural language processing. It's a branch of computer science. The goal, NLP goal is to give computers the ability to understand text and spoken language. This is short history of NLP. 1954, first time NLP Georgetown experiment. And created Georgetown University and IBM. 1964, software at least. At least it's famous software. You know? No? Okay. And 1983 Raptor is for Mac software. I bought this software Raptor. And 2006, Watson created IBM and 2011, Apple, 14, Katharina Microsoft, 14, Amazon, and 16, Google Assistant. Very short history. Okay. Culture, you want to learn the Klingon culture. So, culture, Klingon are deep state as spiritual people. Relationship between art ring and Klingons about art was tied to art rings until the 23rd century. It's not good at Klingon and human. Okay. After the 24th century, they are allied. So, they speak Klingon, of course, and mostly English in TV. Okay. Klingon, this language is created by James Dohan. Mostly Scotty. You know Scotty? Be me up. Okay. He's best known for his lower Scotty. But next, it was created as artificial language by Mark. He's American language. Next, his professional work is in Native American languages. It was first used in 1984 to search for a spark. There are only 3,000 words now. So, you can learn easily and learn the language about order. Okay. There are many languages on the planet. Languages have different word orders. S-O-V, Japanese, Korean, English mean she, him, loves, like this. S-V-O, English, Chinese, she loves him. Or V-S, Klingon, object of subject. A little bit languages, 0.7% is English, him, loves, she. I don't know. So, our order is very different. And Klingon script is called Epica. 21, consentant, and 5 words like this. But, Klingon language defined by I-S-O standard. I-S-O means an international organization for standardization. I-S-O 439-3, you will see a Klingon language. Code is PLH. I-S-O 639, okay, you can find. I-Nu language is Okinawan language in Japanese, Japanese languages. And Japanese sign language, sign language is here, sign language. Japanese sign language is in I-S-O 639. And how to study? Okay. You know a building? Yeah. Okay. Which language? Dutch. For Italian speakers, English, Spanish, French, German. For English speakers, a Klingon, really big learners, and high, very young, it came with strong language. More bigger. You can learn two languages. It's a fan. Klingon is grow. Klingon? Yeah. I believe it's just a fan, but Klingon is grow. And translate, a Microsoft translator translates Klingon languages. Two languages, Klingon and Klingon Picard. You can use Microsoft like this. This blade is mine. So, this one. I can't pronounce it. And dictionary. Two dictionaries published. One is order. White hand is order. The letter is new, I think. A little bit, a small paper book. And you can buy a great books written in a Klingon language. Klingon books in Klingon language. Okay. What is NLP? Okay. Simple phrase is here, NLP, from text. And next, tokenization. Next, more, more funny, logical analysis and syntax analysis. And last, last one is saved to some database or some file. Tokenization is here. As in English, what is separated by spaces, so making a process easy. In Japanese, no space, it's so difficult to divide the word. Like this, word and space, word, space. Yeah, this is tokenized. Sentence is here. Okay. And next, more logical analysis, the relation of words from word to word or something like that. And syntax analysis. This is a host toggle. Add a tag, verb or adverb, or noun, or punctuation. So I use this time NLP for, I'm looking for a package for Klingon language. Good one is second one. Klingon NLP toolkit, Heisen library. So maintain is very good. 2021. So I use this time NLP, so Klingon NLP toolkit. I used this product and dictionary is a Klingon assistant data. It's the latest one, May 30. So Klingon language is here. English means here. A false only achievement is death. Last one is Japanese. Klingon language sounds like this. What is death only achieve for? This is a second sentence. meaning the fools die young in English. Okay, and two sentences. I need to sentence into an energy. So I got answer is here to write a count word number. One, two, three, four, five. And this is a noun or a verb or something. One, two to six is the first sentence. Seven to twelve is the second sentence. It's so easy. And so I filter verb or noun. This time I filter verb by verb. It's good for a Klingon language study. It's what kind of verb is more appear. So you can count easy. And this is a Klingon count data here. Post-tag data to graph database Neo4j. So it's easy to understand. Red one is text. And sentence is green. Two sentences is green. And word is blue one. And the last one. Text has two green sentences. And one green sentence has word forward. And word connects by order. I think this is easy to understand. But this is good data from Klingon languages. So this time I create a Python outside Python. But I try to create an inside the level of this Python. My first question is what is the special significance of Klingon for the exercise you just showed us? Isn't this also useful for other languages? Like almost about the same? Yes, I think. But Klingon language as pronunciation is very special. So it's not in Japanese pronunciation, I think. But on Python are some about other languages? I guess that would depend on what you are planning to do once you have your graphs in Neo4j with the different relations. Depending on the use I'm thinking maybe this kind of framework or process that you're building would be useful for other languages, real or fictional. Please speak more. That was just a common question. Thank you. Graph database Neo4j or something like Neptune, a lot of graph database. So it's easy to control like NLP or AI problem. Then you can use anything else that any kind of NLP or AI could have based on. So that's like the first loading or ingestion for NLP Python. Okay, now again. And a Klingon like this human or a human don't like the Klingon. Do you have any questions? Yes, so thank you very much Koji. I work in this field and it can be used for a lot of things. I mean you can use it for grammar practices. You can also use it to verify that someone hasn't cheated on creating this language or so. And you can find patterns very easily, both positive and negative. And it's also good to start with a small language if you want to do something in a larger scale later on. I mean, usually we do this in batches of 10 or 100 languages at the same time, but this is much more simple to get an overview over to actually see does it work. And so I think it's very interesting. Thank you.