So my first test of being able to learn a language by playing sentence to sentence is working.
https://urantiaworld.com/Book%20Separated%20by%20sentence/index.php
Pierre
A way of placing parts of the Urantia Book into a program form that displays and manipulates concepts from the Urantia Book in 3D. The creation interface allows multiple creators to work simultaneously on the Internet.
So my first test of being able to learn a language by playing sentence to sentence is working.
https://urantiaworld.com/Book%20Separated%20by%20sentence/index.php
Pierre
So I'm currently using Google's translator to translate the english text sentences to french text for the whole book. I've separated the English into sentences already. That took a couple of minutes to take the English text and create the sentences for the whole book and place them into a sqlite database, organized with their paper, section, subject indexing. Now converting the English sentences to French text will take 16 hours.
The interesting thing about the Urantia book is that the translations are mostly sentence to sentence but If I was to make this work, I had to do the translations my self so that I could make sure the text would synchronize properly. I can't imagine that the translations will be perfect but at this stage, today's translations come close to being accurate so I'm going to do my own translations.
I have to wait today for another 14 hours before the English text to French text is done. Then I'll start the text to speech conversion of the English and French text to mp3s.
It'll cost me about 30.00 to do the mp3 translations. Not bad. I believe I'll do the Spanish translation next. Unless someone wants theirs done. There are so many languages and I believe this is the best way. Senteece to sentence. I can manipulate the body of work pretty easily.
I'm pretty sure I'll be making a separate Javascript program for this so that I can run this off the internet from anywhere. If they download a paper, I will have a problem with running locally. I'm not sure how I'll handle that. I'll deal with that later. Maybe I can use a python program that will run on any machine. Dont know. T
here is though a way to run a Javascript program locally but I have no idea how to do that. I do use Xampp but that is a whole level of installation I don't want the user deal with.
Pierre
I'm putting the program that reads the papers in 5 languages for particular personalities of the Urantia book in a paused state. I've temporarily shifted to a more powerful platform that will help me learn languages while listening to the Urantia book.
Soon, you'll be able to read the Urantia book in several languages a sentence at a time as it alternates between the 2 languages chosen.
The program that creates separate sentences of every paper in the Urantia book is working, currently in English and French. The sentences are stored in a sqlite database that holds the actual sentences in text form.
Today, I'm creating the sound files (mp3 based sound) that will be used so that a person can listen to a sentence in one language and then hear that sentence in a different language.
Yeah, those translations aren't perfect but they are good enough for someone to understand the Urantia book and be able to learn a different language at the same time, one sentence at a time. I'm doing this, partly, for my own language learning and giving it to anyone that wants to use it. I need to relearn my french language, which I was raised in till I was 13 in Quebec.
I've been listening to entire sections within papers but that's not good enough. I want to hear both languages by hearing one sentence and then another.
I'm going translate up to 155 languages from the original text of the Urantia book. It'll be a bit costly as I'm using Google's translate and text to speech system.
Anyway, I have a database that has English and French text separated by sentence and synchronized to each other. So time to create singular mp3 files for each sentence. At first, I'll place this on my website, in zip files, then, if traffic gets too large, I'll give the user the capability to download a paper into their own computer.
I lost my little finger ring media controller. No matter, I wasn't ready anyway. If i don't understand a sentence's language, I'll be able to click back on the device and reread the 2 language sentences.
Nothing but fun.
Pierre
I had a thought.
I want to be able to select my native language and learn a translated language by playing one sentence of my latest language and then automatically shift to the sentence in my current learning language from the Urantia book, one sentence at a time and it will continue that way till i stop it.
So it'll play one sentence in my native language and then shift to the learning language, a sentence at a time sequentially. I already have it doing this a section at a time, in the current personality tree. Its not what I want though. I want it a sentence at a time. A section at a time is too much to remember for a brain.
To help me navigate, although not necessary, I bought a small media finger controller. That way if I want to replay a sentence while on my bike, I can.
Obviously, because I'll use TranslateGemma from Google that does 55 language translations, i should also be able to use it to create translations automatically in the different languages. Although, stuff like names won't come out perfectly, it should be able to be understood by the listener in their language.
Mostly, the Urantia book is somewhat the same amount of sentences in the different languages as the thoughts make up a sentence that has the same amount of concepts. So I should be able to have the new TranslateGemma, help me to match sentences in 55 different languages. Ill make sure it synchronizes across the language's sentences.
Whenever there's an added or removed sentence that differs between each language, I should have TranslateGemma pick that out. I can number each sentence in each language's sentence to match the same language sentence number in the different languages. I should be able to save all that using the Sqlite database, which i can copy across into whatever computer the user is using, smartphones, laptops etc. It all works off of the internal browser in each machine. So no problems with disparate machines.
That is the magic of using the Javascript language.
The next step would be to place a position in the mp3 text that matches each sentence number position in the respective languages mp3 file. Since the mp3 files are currently entire sections in what ive done already, I should be able to jump to that position so that I can play, for example, an English sentence, at a certain position and match it to the French mp3 file's position and play the matching French sentence.
That way if I'm in English and I select French, as my learning language, then it will play the mp3 sentence in English, then play the sentence in French and continue that way until the user stops playing.
Its interesting in any case. How far can I take this idea?
I lost the little bluetooth media finger controller somewhere. Ill buy another one. I want to be able to click back and replay the sentence until I understand the translation. And the finger controller can be used while I ride my bike or do other stuff, like driving.
I should be able to do the heavy lifting on my 64 gigabyte laptop. Then the database and the Javascript application should be able to be used on my smartphone.
Ive done 5 language separations of 35 papers, so I have enough material to play with. I used Google translate to create a few German papers. It'll be interesting to get feedback on how well it translates. If so I should be able to write a routine to translate into 55 languages.
AI is moving forward at an incredible pace. The computer industry, though, has never been fast enough for the things I want to do. Im always waiting on the next level of power and it always has its limitations.
Finally, though, I have a way to use a form of intelligence to manipulate the text of the book. The work I've done, using C++ was so laborious but I did manage to create a search capability with the book with an accompanying thesaurus that was limited to the words of the book. After im all done with these translations and learning systems, ill convert those programs to work over the internet like the rest of these programs im creating.
Nothing but fun. Maybe ill start tomorrow when I wake up. Im on my 3rd day of my 5 day water fast.
Pierre
Added the THE MELCHIZEDEKS english sections of the personalities page.
Pierre
The Life Carriers is done in English and French and Italian in the Personalities tree. So the Father, Eternal Son, Infinite Spirit, Creator Son, Life Carriers all done to most of the languages.
German is a bit slow because there's no audio for the German Urantia book so I'm using Google AI studio and translating German text to audio.
Pierre
I want to listen to the Urantia book when I'm riding my bike for the almost 5 miles I ride in the morning.
The thing is, I learn fron French youtube videos also. So I've figured out a way to do both. I added a button in the personalities tree.
When a personality is clicked a panel opens on the right side of the scene which lists all the sections for that personality.
The thing is, when. You fire up the program, it asks what language you want to listen to the audio of the Urantia book. So what I added is this: If you hit the Learn button, it asks what language for the second language.
Then from now until the end of the list of sections, it will play first the language chosen at the beginning of the program. Then it plays the same section in the second language chosen. Then it'll continue alternating till the end of the list.
So you listen in your first language then you get the same section in the second language. Now if you need to listen to the same section again, you can use a bluetooth media button controller to travel forward or backward in the list. I use a ring finger one.
So that way I can listen to Urantia book and learn French.
Pretty cool.
Pierre