Friday, March 31, 2006

March Results

Here are March statistics of Internet Polyglot visits:



The results are looking very good. If only this trend continues in the future months - it would be nothing more to wish as it is not as important how many people visit the site at this moment but the growing trend.

Internet Polyglot is a very young project, it first went public in the mid-November 2005 and first month there were hardly a couple visitors a day. Today the number of daily visitors is about 150 and keeps growing.

Huge thanks to everyone who participates in the project and expresses their support! In particular thanks to Baggeroli, whose constant advice is virtually reshaping the way Internet Polyglot is evolving. Thanks to my family for constant support and participation in this crazy endeavour. And thanks to all my friends who watch closely the progress of and help however they can.

I would like to congratulate everyone with the April 1 - the day of laugh and jokes. Please have a wonderful weekend.

Tuesday, March 28, 2006

Del.icio.us bookmarks - what is it?

That's very easy. For those who don't like to keep their bookmarks only on one computer and lose them every time the computer is formatted or want to have access to his/her bookmarks from any computer - this is the way to store the bookmarks.

Currently I use Yahoo! toolbar and it allows me to do that. However, it has two main drawbacks: 1) it eats space in my browser window and I use only Bookmarks; 2) it works only on Firefox

Del.icio.us is a site that allows you to have your bookmarks without installing any toolbars - its buttons are local bookmarks themselves. Pretty neat idea!

So how is it related to Internet Polyglot? Today I have added a way to bookmark the site by simple pressing a link at the bottom of every page. Please feel free to bookmark your favorite lessons, articles, languages. Simply scroll down to the bottom of the page and click on "Did You Like This Page? Bookmark it at Del.icio.us" - if you don't have an account at del.icio.us please register and bookmark the page. You are also invited to bookmark this blog.

Another thing - once you bookmarked the page it becomes visible to other users of del.icio.us and it is very very very beneficial for Internet Polyglot so please do not hesitate to do that.

Monday, March 27, 2006

Start playing a demo lesson game

Being baffled for a while why there are so many people who come to Internet Polyglot leave it very quickly - without even browsing lessons. I guessed that is because the front page is just a plain text with nothing eye-catching.

So I introduced a new block on the front page where a new user can select the language that he or she is learning at the moment and start a demo lesson game. In fact it wasn't that simple - the cool thing about this block is that it reads the locale of the user and finds most suitable lesson. For example for a user from Russian who learns English it will be a Russian-English lesson. And so on.

Currently it is working with a minor glitch - the menu list gets confused on the languages during playing the game but I have already fixed it in the development environment, so it will go away as soon as I do the next deployment.

Here is this snippet - you can start playing a demo lesson game right now:




Start Demo Lesson Game
What language do you learn?





Another thing - zhukant pointed out that it's not entirely correct to ask "What language do you learn?", it should be "What language are you learning?".
I am not quite sure about it - American English tends to overuse continuous tense. What's your opinion?

Friday, March 24, 2006

How I learned French. Part I.

Today at the gym I had a talk with a woman who previously told me that she is from France and all of a sudden she started speaking French. To my amazement I realized that I still understand it pretty well although I can't tell much - before saying anything I need some time to taste the word.

I guess this is what makes me to write this post.

French is one huge enjoyment to learn. Though as any language it requires hours and hours of hard work. And it is very important to make it as fun as possible. One way to do that is to use Internet Polyglot games. But Internet Polyglot is not only one program in the world that can make you a polyglot.

Certainly there are others and I have some experience with some of them. Rosetta Stone is a well known product all over the world and possibly it even doesn't make sense to advertise it just another time. And it wouldn't if I didn't have a very good experience with it.

I didn't purchase the CD set but I used their lessons online. It seemed a very good bargain at that time because I got the discounted monthly price of $25/month with subscription for 6 months. At that time it looked like a good price and it was. However, retrospectively I think I should have purchased the CD set because this way I could use it again and again just to refresh my knowledge. Now if I want to do some exercises I would need to subscribe again and there is no guarantee that I get another discount.

I played with Rosetta Stone lessons for about 1 to 2 hours a day. Not because I am that assiduous but because it is really addicting. All lessons are so interesting you can't simply stop doing them. I only hope some day Internet Polyglot has the same level of quality (well, I am sure it will surpass it, hehe :) ).

It starts teaching you piece by piece practically from zero level by showing you pictures of different objects and actions and associating them with French words. From this level it brings you higher and higher until you can understand, read and write pretty complex sentences from practically all facets of life.

I didn't mention speaking though because I couldn't make it to work - somehow whenever I pronounce a French word it tells me that I do it incorrectly. My son could do it pretty easily - I guess you simply need to have a very precise musical ear. Mine is not that good but I am constantly told that my pronunciation is very good.

Another thing - you'll not be able to learn the grammar - it is not the purpose of this product. But it teaches you lots and lots of French in the way a baby learns his or her mother tongue (I guess babies don't start from grammar, do they?).

All in all I was very pleased with the product and I think some day when I have enough time from programming and building Internet Polyglot I will go and eventually buy their CD set and make my French as sharp as it was 2 years ago (oh, did I mention that I passed TEF - Test Evaluasion Francais - with a very high score, with an obvious contribution of Rosetta Stone).

Wholeheartedly recommended.

Saturday, March 18, 2006

Per aspera ad astra. Latin lessons.

Per aspera ad astra - what does it mean? It means "through difficulties to the stars" in Latin. Doesn't it describe the human's life now as much it described it two millenia ago?

Time has come. Classic is eternal. Our ancestors weren't stupid - they learnt Latin and knew that this knowledge isn't just some freaky eccentricity. And today we are proud to announce that zhukant has completed translation of a full set of Latin lessons. This invaluable contribution is going to be remembered for all ages ahead - now not only students from coutries with Latin-based languages will be able to learn this beautiful and elegant language. No, now students with native languages of all language groups - Slavik, Hindi, Chinese, Japanese - all of them will be able to learn Latin words with Internet Polyglot.

Thanks to zhukant again - this is an enormous addition to the site.

Now please be cordially invited to Free Online Latin Lesson to Increase Your Latin Vocabulary.

P.S. I hope you didn't forget that "English-Latin Dictinary" should be written as "English-Latin Dictionary"? Hehe, :))


The root of civilization



The Roman Empire is considered by many historians as the cradle of modern civilization and one of the most invaluable reagents in European culture. As with most hegemonies, the Roman Empire could only survive and prosper by extending its reach and civilizing new places, a process often called “Romanization”. This Romanization was done with the help of the Latin language, which was used at that time for commerce, international affairs and so forth.



Although born around the foothills of Rome, the Latin language quickly spread throughout neighboring city-states and eventually became the official language of the area. At its peak, the Roman Empire stretched from the Middle East all the way to the Iberian Peninsula and at least in its western part, the language was established so well that its roots remained solid even after the Empire fell, allowing new languages based on Latin to form up.



The use of Latin as the official language of the Catholic Church later on was also decisive in increasing its role in Europe and making it a language that stood the test of time even though the Empire that used it fell. There was a time when a person could simply not have been regarded as a true polyglot unless his repertoire included the Latin language.



Even though the Latin language is nowadays widely considered to be an extinct language, since the number of fluent speakers is extremely low (and there are no native speakers either), it has applied a major influence on many other languages that are still thriving. In addition, the Latin language is primarily used in fields such as science, academia, and law.



Learning Latin



Learning Latin is a double edge sword in what regards the ease with which you can practice it. On the bright side, the rules of the Latin language are quite structured and very easy to follow and understand. Every “Learn Latin” course in the world will start by stating this fact. However, the ease with which Latin can be learnt is hindered by the lack of good teachers. Since it’s not a spoken language per say and there are no native speakers that could teach, Latin teaching is left in the hands of persons that studied it rigorously but might still not be able to judge the language as a native would.



An alternative you could take is to try and take some free Latin lessons online. Although learning off the Internet is not comparable to learning with a tutor or in class, it’s still a great way to start off the learning process. Once you’ve zeroed in on the major grammar rules and learnt a few sentences it’s time to improve your vocabulary. This can be done by either reading a lot of texts in Latin (it might not be the case at this point though) or playing some vocabulary games such as puzzles, quizzes and so forth. These help you memorize words quicker and will prove to be quite an importance vocabulary increase.





Articles about Latin in other languages:


Latin: The Root of Civilization (in English)
Lengua latina (in Spanish)
Langue latine (in French)
Lateinische Sprache (in German)
Lingua latina (in Italian)
Latijnse Taal (in Dutch)
Истоки цивилизации (in Russian)
Língua Latin (in Portuguese)
جذر الحضارة (in Arabic)
Latina – radacina culturii si a civilizatie Romane (in Romanian)

Friday, March 17, 2006

More signs that Internet Polyglot might go mobile

Look at these pictures: aren't they beautiful? Yes they are because they are prototypes of what will be in (I hope) the near future one of preferred ways for Internet Polyglotters (huh! does it sound like a good name for a person who comes to Internet Polyglot to learn languages?) to play with language lessons via their mobile phones.



Surely they are not perfect (no, those Russian-looking words on the right are not really Russian - just random typing in cyrillic) but they are surely historical! Pa-pa-ba-paaaa!!!! (that was the sound of fanfares)



Special huge thanks to Denka who did this proof of concept project and investigation and programmed the prototype. Another huge thnaks to the same nice persons is for being dragged to the project :)) And for those who wonder what WORA means: Write Once Run Anywhere.

Thursday, March 16, 2006

New version is deployed: several usability features

Today a new version 2.2.1 of Internet Polyglot has been deployed. The new features are supposed to improve user's experience in various areas of the program - more interlinking, better gaming. The List of new features is following:

1. News from http://internetpolyglot.blogspot.com
2. "Back to Lesson List" button on Lesson Sharing page
3. Ad description in addition to "ad message" - so that it is easier to exchange links with other sites
4. Search in lesson list on the author name
5. Translation to Russian the rest of the Home page
6. Finish localization for Lesson List, Languages List
7. Adjusting the line size for matching and guessing games for long entries
8. "Back to lesson" is added on game pages
9. "Play Matching Game" is added to guessing game and vice versa
10. "Cancel" button is replaced by "Back to Lesson List" link on game pages

Please enjoy your stay at Internet Polyglot!

(As usual if you see any problems - shout out loud on the forum or email me)

Wednesday, March 15, 2006

Organic linking news

I was very happy to see that http://www.InternetPolyglot.com started gaining so called organic links - i.e. when people who like the site start placing links to it on their own sites or blogs. This is a huge encouragment for me that tells me that with all the new ideas that are to be implemented in Internet Polyglot it should become a great place for language learners to stay and study. And this is the blog that placed the link: http://aspiringpolyglot.wordpress.com

A Slowdown (temporary of course). Japanese lessons are coming!

The development is in a relative slowdown - although I implemented quite a few changes in the program (see release notes) I haven't still deployed them. The main reason is I am watching for Google's behavior related to indexing of the site. Somehow it shows thousands and thousands of indexed pages and I simply can't figure out what those pages are. What bothers me the most is that the number of indexed pages keeps growing and growing and growing. I turned off all sorting on lesson list, word translation list and reviews list (these links could be the problem of recursive calls) but the number is still growing. I am going to wait for a while to see if anything changes.

On the bright side I have completed working with a person from Japan who did the Japanese translation of this magic iPolyglotDictionary.xls file. So, please start vibrantly expect several hundreds of Japanese lessons!

Sunday, March 05, 2006

Internet Polyglot games on the phones

Currently this is just an idea but I hope it will become a killer:

Create games for phones and mobile devices based on Internet Polyglot lessons. Today I spent some time at a book-shelf at Fry's (Californian electronics superstore) and skimmed a couple of books about J2ME (Java 2 Mobile Edition). I can see now that it is very possible to create such games. The architecture (here comes the techies' gobbledigook) is the following:

1. Internet Polyglot provides the SOAP Web Services. The framework for them already exists: http://www.internetpolyglot.com/services and the SOA-based architecture of Internet Polyglot allows to create web services fairy fast (just expose existing services as web services).
2. Mobile device connect through HTTP protocol to the Internet Polyglot web services and do the data exchange. One of the books that I saw today "Enterprise J2ME: Developing Mobile Java Applications" (ISBN 0-13-140530-6) describes fairly well how to do that. Another book "Beginning J2ME: From Novice to Professional" (ISBN 1-59059-479-7) proves the idea that development of such a program can be fairly simple (it looks like the word "fairly" is the word of the day :)).

Dear reader! If you happen to be a programmer and know J2ME and Web Services - please contact me and we'll talk about how you can share the future huge success of http://www.InternetPolyglot.com!

make love not war translation spanish

What would it mean? Guess!

These are keywords that somebody typed in the Google search and I am too happy to see that Internet Polyglot Spanish-English lessons are on the first page of google search results.

make love not war translation spanish

It seems like a great idea by itself: make love not war and no wonder people want to know what it is in Spanish.

For those who don't know what's all about this words here is the excerpt from wikipedia: Make love not war was a phrase/slogan commonly associated with the American counter-culture of the 1960s. It was used primarily by those who were opposed to the Vietnam War.

Oh! Almost forgot, here is the lesson that teaches you all about politics, military, science, religions and teaches you to make love not war: Religion, Politics, Military, Science - Religión, Política, Militar, Ciencia

Friday, March 03, 2006

AdSense on game pages

I have been pondering for quite awhile why Google AdSense wasn't showing on the gaming pages and now I found the answer - submit button! It couldn't survive submits with POST methods and once I changed it to GET - voila! It all shows fine now. It needed some SEO (Search Engine Optimization): show a better title, place description metatag and so on - only for the purpose of better relevance of ads. But now the pages which are supposed to be most often visited can display the Google ads.

Good news for me, good news for lesson creators since if people play with their lessons their ads will be shown.

Come now and start increasing your English vocabulary! Aren't you tired of your boss using this gibberish like "contingency plan", "mitigation of the problem", "alleviate the impact" and so on? Start using these words yourself!

What are you sinking about?

No, I didn't make a typo. Just watch this video: http://www.modime.com/video/WeAreSinking.swf - this is absolutely hilarious! After watching it come back to www.InternetPolyglot.com and increase your English Vocabulary!

Thursday, March 02, 2006

New version is deployed!

New version of Internet Polyglot is deployed!

It has the whole bunch of new features and fixes of previous small bugs. The main features are:
  • Lesson creators can now place their Google AdSense public key on their lessons so that if a visitor goes to their lessons this public key is used for showing the Google Ads on the right-side block of advertisement - so if the visitor clicks on it all money for this click go to the lesson creator. So if you still is hesitating creating new languages with Internet P0lyglot - please read this topic in forum: http://www.internetpolyglot.com/phpBB2/viewtopic.php?t=9 and join the exciting world of multilingualism! :)) Small print though: for now there is no way to add this public key by yourself because this cool thing is still considered a pilot program (or as Google would call it Beta) and if you are interested in placing your AdSense key - you need to contact me and tell me that you know the main rules of AdSense and carefully read this document: What can I do to ensure that my account won't be disabled?
  • The site speaks now in three languages: English, Russian and Dutch! And it speaks pretty fluently I must say! Thanks much to Baggeroli for translating it to Dutch! Just change your browser's settings the way I explained it earlier in http://internetpolyglot.blogspot.com/2006/02/internet-polyglot-now-speaks-russian.html to Russian or Dutch and you'll see the difference. Welkom and Добро пожаловать!
  • Newsletter - please take a second and subscribe to it. I solemnly promise: I will never spam you! The newsletters will be mostly announcing the new features and creation of new lessons.
  • There have been also some minor fixes like changing the titles for better search engine searchability, changing a couple of colors and so on.
As usual during such a big deployments there can be new bugs introduced, so my dear friends - please if you encounter anything wrong please cry out loud, email me, place your comments on this blog or write in the forums - this help will be immensely appreciated.

Google AdSense authorization

Ha!

Almost forgot to mention that I received an explicit authorization from Google AdSense support team to place ads from different customers on the same page which is not allowed by default and requires Google's authorization.

Very good news and it eventually allowed me to finish the lesson creators' ads module - lesson creators will be able to specify their AdSense pub keys and their own ads will be placed on their lesson pages and pages where users play with their lessons.

Dutch lessons are indexed by Google. Polish lessons creation started.

Two things has happened today:
  • A person from Poland volunteered in creating lessons in Polish - I've sent the first portion of the polyglot dictionary file. That's very good for popularization of Polish and good for the site - the gravitational field of Internet Polyglot increases capturing more and more interest of serious language learners and enthusiasts.
  • Searching for the following criteria in Google "site:internetpolyglot.com inurl:nl" shows that the Dutch lessons that were created by Baggeroli have been already indexed by Google and now available for people who try to find Dutch lessons using Google search. Good job, Baggeroli!
  • Did I say two things. No, there are three things. It looks like I finished the next version of Internet Polyglot software with plenty of new changes including Google AdSense pilot program for lesson creators (do write me if you want to know what it is and make money from lesson creating) and I also added the newsletter.What's gonna happen when I deploy it? Well, I definitely need a QA team now :))