<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; languages</title> <atom:link href="http://www.ghacks.net/tag/languages/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Fri, 10 Feb 2012 20:51:26 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>5 essential tools to learn a language</title><link>http://www.ghacks.net/2009/03/24/5-essential-tools-to-learn-a-language/</link> <comments>http://www.ghacks.net/2009/03/24/5-essential-tools-to-learn-a-language/#comments</comments> <pubDate>Mon, 23 Mar 2009 23:40:18 +0000</pubDate> <dc:creator>Joe</dc:creator> <category><![CDATA[Knowledge]]></category> <category><![CDATA[Misc]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[Tools]]></category> <category><![CDATA[dictionaries]]></category> <category><![CDATA[dictionary]]></category> <category><![CDATA[language]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[learn languages]]></category> <category><![CDATA[learn languages online]]></category> <category><![CDATA[linguistics]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=11423</guid> <description><![CDATA[gHacks has a diverse range of editors, living in, amongst other places, the UK, Germany and Hungary. All write in the medium of English, but learning a foreign language is no easy task. I am currently trying to learn French and German and often find myself using many computer-based resources to ease my learning, some [...]]]></description> <content:encoded><![CDATA[<p>gHacks has a diverse range of editors, living in, amongst other places, the UK, Germany and Hungary. All write in the medium of English, but learning a foreign language is no easy task.</p><p>I am currently trying to learn French and German and often find myself using many computer-based resources to ease my learning, some obvious, like dictionaries, and some not-so, like podcasts.</p><p><strong>Dictionaries</strong></p><p>Different languages generally have different online dictionaries. For German, I often find myself using <a
href="http://www.dict.cc/">dict.cc</a>, whilst for French, I use <a
href="http://dictionary.reverso.net/english-french/">Reverso</a>. The best way to find dictionaries is to Google, but one option to definitely consider is the ever-growing <a
href="http://www.wiktionary.org/">Wiktionary</a>. Effectively every language has a Wiktionary and whilst it can be difficult to navigate, it is quite large and the range of languages makes it amazing.</p><p><span
id="more-11423"></span><strong>Verb conjugators</strong></p><p><a
href="http://www.verbix.com/">Verbix</a> is another web-based tool. It allows you to conjugate verbs, and even supports irregular ones.</p><p>The free web-based tool supports verb conjugation in 97 languages, ranging from Afrikaans, to Milanese, to Old English to Welsh! <a
href="http://www.verbix.com/windowsverbix/">They offer Windows shareware which supports over 300 languages.</a></p><p>Verbix also offers a tool too which analyses text and guesses its language.</p><p><strong>Podcasts</strong></p><p>Podcasts are a very useful way to perfect your listening.</p><p>It is very useful for me to hear a native German or a Francophone to speak.</p><p>Browsing iTunes will obviously bring up many possibilities.</p><p>My suggestions? For German, use <a
href="http://www.slowgerman.com/">Slow German</a>. For French, try <a
href="http://onethinginafrenchday.podbean.com">One thing in a French day</a>. Naturally, I can&#8217;t make suggestions for other languages!</p><p><strong>Vocabulary trainers</strong></p><p>One of the best ways to learn is purely to repeat.</p><p>Many vocabulary trainers are available. These allow you to input words, or use preprepared word lists, and then be tested on them. The trainers compile statistics so you can identify weak points etc.</p><p>For OS X, try the freeware <a
href="http://www.tj-hd.co.uk/en-gb/vocab/index.html">Vocab</a>. A wide-range of options exist for Windows users; <a
href="http://vocabularytrainer.net/">ProvaLingua</a> seems popular. Another option, which also works under Linux, is <a
href="http://www.antikoerperchen.de/vokabeltrainer/englisch/screenshots.php">this program</a>.</p><p><strong>Wikipedia</strong></p><p>I already mentioned that Wiktionary exists in many languages, but so does Wikipedia.</p><p>To improve your knowledge of a foreign language, try reading an article on your native language Wikipedia and then on a foreign one. It won&#8217;t be the same word for word, but many ideas will be similar so you should be able to pick out some key words.</p><p>Wikipedia is also a good way to find technical vocabulary in a foreign tongue.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/03/24/5-essential-tools-to-learn-a-language/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Creating a simple multi-lingual website</title><link>http://www.ghacks.net/2009/03/19/creating-a-simple-multi-lingual-website/</link> <comments>http://www.ghacks.net/2009/03/19/creating-a-simple-multi-lingual-website/#comments</comments> <pubDate>Thu, 19 Mar 2009 16:54:33 +0000</pubDate> <dc:creator>Daniel Pataki</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[php]]></category> <category><![CDATA[php constants]]></category> <category><![CDATA[translation]]></category> <guid
isPermaLink="false">http://www.ghacks.net/2009/03/19/creating-a-simple-multi-lingual-website/</guid> <description><![CDATA[If you want to create a simple webpage for yourself, listing who you are, how you can be contected and what you do, you might want to add a few languages in there. You could use Google Translate, but that does not yield the best (and professional) results, so it would be best to translate [...]]]></description> <content:encoded><![CDATA[<p>If you want to create a simple webpage for yourself, listing who you are, how you can be contected and what you do, you might want to add a few languages in there. You could use Google Translate, but that does not yield the best (and professional) results, so it would be best to translate the page yourself, or have someone do it for you.</p><p>Now, you could have different pages like &#8220;about_english.php&#8221; and &#8220;about_spanish.php&#8221;, but this would make updating a pain, and very inflexible, plus if you have 20 languages, it means 20 files per page. So how do we get around this? Let me introduce you guys, to PHP constants.</p><p>A constant is defined just like a variable, but as its name suggests, it is in fact constant. It can be echoed just like a variable, and is great for defining set pieces of text. Let me show you my method of using constants to easily keep multiple language versions of a webpage, without having to have multiple files for each page.</p><p><span
id="more-11335"></span></p><p>First of all, let&#8217;s take a look at how to define constants. Constant names are uppercase strings, but must not begin with a number and should not start with a special character. For example, let&#8217;s define a constant:</p><p>define(&#8220;NAME&#8221;, &#8220;Daniel Pataki&#8221;);</p><p>In this exampe we have defined a constant called &#8220;NAME&#8221;, and gave it a value of &#8220;Daniel Pataki&#8221;. I gave the constant a describing name, so I know that this constant holds my name.</p><p>The way I create multiple languages is that I create 1 language file for each language. I name them according to the standard 2 letter convention. The English file is named &#8220;en.php&#8221;, the French would be &#8220;fr.php&#8221; and so on. I include the language file the user needs at the beginning of all my other files containing text, so they will automatically be defined. There are many way to approach this, but for now, let&#8217;s say that the page is always in English, unless a user clicks one of the language links. So at the beginning of the code I would write:</p><p>&lt;?php<br
/> if (isset($_GET['lang']))<br
/> include($_GET['lang'].&#8221;.php&#8221;);<br
/> else<br
/> include(&#8220;en.php&#8221;)<br
/> ?&gt;</p><p>This way the relevant file will be included only. Each file contains the list of definitions I need in the same structure. My name in the English version is &#8220;Daniel Pataki&#8221;, but in Hungarian we put our family names in the front, so in &#8220;hu.php&#8221; I would define it as:</p><p>define(&#8220;NAME&#8221;, &#8220;Pataki Dániel&#8221;);</p><p>In the page&#8217;s code, I can then simply type the following to display my name:</p><p>&lt;h2&gt;&lt;?php echo NAME ?&gt;&lt;/h2&gt;</p><p>This would show my name as a level 2 heading. If the user is viewing in English, the output would be &#8220;Daniel Pataki&#8221;, if the user is viewing in Hungarian it would display &#8220;Pataki Dániel&#8221;, since this time &#8220;hu.php&#8221; is included, and not &#8220;en.php&#8221;. Notice that when displaying contants you do no need to put any special characters before or after the constant name, just type the constant itself as you defined it.</p><p>You can use this method to create languages for larger sites too. The reason I especially like this is that it is quite easy to translate the site, you just need to send the file over to someone and he will be able to do it easily, without any training. If you have a larger site it might be a good idea to indicate where the constant will be used. You can do this by defining a constant name like &#8220;SIDEBAR_COMMENTS&#8217;, or &#8220;CONTACT_NAME&#8221;. This way you and your translators will have an easier time, especially if you also use PHP comments in the language file for further pointers.</p><p>&lt;em&gt;If you liked this article, perhaps you&#8217;d like to take a look at &lt;a href=&#8221;http://scriptastique.com&#8221;&gt;Scriptastique&lt;/a&gt;, which is a blog (and upcoming tutorial site) aimed at professional and aspiring coders. We just started, but there are daily posts and the tutorials (along with screencasts) are on the way!&lt;/em&gt;</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/03/19/creating-a-simple-multi-lingual-website/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Convert Between Alphabets On The Fly</title><link>http://www.ghacks.net/2008/10/16/convert-between-alphabets-on-the-fly/</link> <comments>http://www.ghacks.net/2008/10/16/convert-between-alphabets-on-the-fly/#comments</comments> <pubDate>Thu, 16 Oct 2008 08:25:29 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[keyboard layouts]]></category> <category><![CDATA[languages]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=7663</guid> <description><![CDATA[If you ever had to use a computer for writing text in two different languages that do not share the same alphabet you might have experienced that you wanted to write the text in one language but missed to switch to it which resulted in writing the text, or part of it, in the wrong [...]]]></description> <content:encoded><![CDATA[<p>If you ever had to use a computer for writing text in two different languages that do not share the same alphabet you might have experienced that you wanted to write the text in one language but missed to switch to it which resulted in writing the text, or part of it, in the wrong language.</p><p>Instead of deleting the written text, changing the keyboard language and writing the text anew users can make use of the software <a
href="http://www.langover.com/">LangOver</a> which is freely available. The software can convert text instantly between languages. The application will provide access to all installed keyboard layouts but only one can be defined in the program&#8217;s options.</p><p>A Japanese user who would write in English to correspond with English speaking people could set the options to convert the Japanese alphabet to English and vice verse. The user can perform the operation with the F10 key to convert language 1 to language 2, F6 to convert language 2 to language 1 and SHIFT F10 to convert lower to upper case.</p><p><span
id="more-7663"></span><img
src="http://www.ghacks.net/wp-content/uploads/2008/10/langover.jpg" alt="langover" title="langover" width="494" height="436" class="alignnone size-medium wp-image-7664" /></p><p>The hotkeys can be changed in the program&#8217;s interface. Alternatively the mouse can be used to convert between alphabets instead. The conversion can also be done directly in the program&#8217;s interface and copied from there into another application.</p><p>There is currently no way to switch between more than two alphabets automatically but the software developer told me that this feature would be on his list for upcoming versions.</p><p>LangOver is an interesting application that can be quite a time saver for users who have to regularly switch between keyboard layouts.</p><p><strong>Update:</strong> Langover 5.0 is now supporting the Linux operating system as well. A Mac OS X version has been announced but not released yet. The last version has been released in February 2010. It appears as if the program is no longer actively developed.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/10/16/convert-between-alphabets-on-the-fly/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Learning Software Teach 2000</title><link>http://www.ghacks.net/2008/09/11/learning-software-teach-2000/</link> <comments>http://www.ghacks.net/2008/09/11/learning-software-teach-2000/#comments</comments> <pubDate>Thu, 11 Sep 2008 18:53:05 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[language learning]]></category> <category><![CDATA[language software]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[learning languages]]></category> <category><![CDATA[teach 2000]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=6941</guid> <description><![CDATA[I started learning two new languages this week which are Japanese and Swedish. While Swedish is pretty easy for someone who is speaking English and German (and a little bit of Danish), Japanese is not. The main problem is that you have to think around two corners at the beginning. You can read every letter [...]]]></description> <content:encoded><![CDATA[<p>I started learning two new languages this week which are Japanese and Swedish. While Swedish is pretty easy for someone who is speaking English and German (and a little bit of Danish), Japanese is not. The main problem is that you have to think around two corners at the beginning. You can read every letter in Swedish just fine and only need to know the word to understand it. In Japanese you need to understand Hiragana, Katakana and Kanji first to be able to read the words.</p><p>That&#8217;s were learning software like Teach 2000 come into play. Teach 2000 offers a flexible learning system which is based on flash cards which is excellent for learning words, letters but also everything else that can be put on the left and right side of a flashcard. The world&#8217;s capitals and their countries, the mountains and their heights and so on.</p><p><a
href="http://www.teach2000.org/">Teach 2000</a> comes as a portable version and as a version that has to be installed on the system. It comes with a few example fleshcards that explain the principle of the learning software but the user will have to create his own flashcards after looking at the examples. There is unfortunately no dictionary included for common languages.</p><p><span
id="more-6941"></span><img
src="http://www.ghacks.net/wp-content/uploads/2008/09/language_software-500x302.jpg" alt="language software" title="language software" width="500" height="302" class="alignnone size-medium wp-image-6942" /></p><p>Creating new flash cards requires some work and it is probably a good idea if additional users would join in and create flash cards for the language or subject that they are learning.</p><p>The learning software can test the user and records the history of the results. The tests are highly flexible. The user can select the order, the type of test (multi-choice, basic, puzzle and many more), select the error training interval and set error correction (for example that case does not matter in the answer). Some other interesting features of Teach 2000 are:</p><ul><li>Multi-line questions and answers.</li><li>Phonetic symbols.</li><li>Unicode enabled.</li><li>Print flash cards, tests and crib notes.</li></ul><p>Teach 2000 is a very nice learning software which requires some work in the beginning but provides a good range of tests and options for the learning student.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/09/11/learning-software-teach-2000/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Learning English With Yappr</title><link>http://www.ghacks.net/2008/08/29/learning-english-with-yappr/</link> <comments>http://www.ghacks.net/2008/08/29/learning-english-with-yappr/#comments</comments> <pubDate>Fri, 29 Aug 2008 13:35:14 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Online Services]]></category> <category><![CDATA[english]]></category> <category><![CDATA[language skills]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[learn english]]></category> <category><![CDATA[learning english]]></category> <category><![CDATA[yappr]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=6615</guid> <description><![CDATA[Yappr is an online community that brings users from all over the world together to improve their English language skills. It&#8217;s a community driven website with a strong focus on community and social aspects. The user begins by selecting his native language from 14 available ones including English itself which is probably there for native [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://en.yappr.com/welcome/Welcome1.action">Yappr</a> is an online community that brings users from all over the world together to improve their English language skills. It&#8217;s a community driven website with a strong focus on community and social aspects. The user begins by selecting his native language from 14 available ones including English itself which is probably there for native English speakers who want to contribute to the website.</p><p>Other languages include German, Japanese, Spanish, French and Chinese. Some features are only available to registered users, like participating in chat rooms or participating in discussions. Others are free for everyone which includes watching English videos.</p><p>That would not be different from websites like Youtube if not for the fact that every video is offering an English transcription and a translated version. Registered users can edit the translations or English transcriptions if they spot errors.</p><p><span
id="more-6615"></span><img
src="http://www.ghacks.net/wp-content/uploads/2008/08/learning_english-500x360.jpg" alt="learning english" title="learning english" width="500" height="360" class="alignnone size-medium wp-image-6616" /></p><p>The usual social features are all available like friends, profile pages and points for activities.  Currently videos make up the biggest part of the community but the developers have plans to integrate games and other activities to the website.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/08/29/learning-english-with-yappr/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Another round-up for English (not only) learning freaks</title><link>http://www.ghacks.net/2008/07/06/another-round-up-for-english-not-only-learning-freaks/</link> <comments>http://www.ghacks.net/2008/07/06/another-round-up-for-english-not-only-learning-freaks/#comments</comments> <pubDate>Sun, 06 Jul 2008 08:00:29 +0000</pubDate> <dc:creator>Tobey</dc:creator> <category><![CDATA[The Web]]></category> <category><![CDATA[bbc learning]]></category> <category><![CDATA[interlingual]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[learning]]></category> <category><![CDATA[learning english]]></category> <category><![CDATA[listen and write]]></category> <category><![CDATA[shared talk]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=5193</guid> <description><![CDATA[Hardly anybody does without English nowadays, especially when dealing with tech stuff, and it&#8217;s therefore quite a good idea to at least keep it up or possibly even elevate your current language skills if you&#8217;re not lucky enough to be a native English speaker. While some ways of learning the language may be obsolete and [...]]]></description> <content:encoded><![CDATA[<p>Hardly anybody does without English nowadays, especially when dealing with tech stuff, and it&#8217;s therefore quite a good idea to at least keep it up or possibly even elevate your current language skills if you&#8217;re not lucky enough to be a native English speaker. While some ways of learning the language may be obsolete and boring, the ones I try to present you with tend to be extraordinary in some way so that learning then actually becomes a catchy activity you want to come back to. Allow me to introduce a few such ways now.</p><p><span
id="more-5193"></span><a
href="http://www.sharedtalk.com">Shared Talk &#8211; Interlingual</a></p><p>This website is simply AWESOME. I&#8217;ve only registered recently and had the opportunity to only talk to several people for a short time but so far I&#8217;ve loved the way this service works. It aims at throwing people with the same desire of improving their language abilities together and allowing them to quickly and easily establish a communication channel for practicing it. The sweet thing about this service is that the website runs on highly developed Flash mainframe with tabbed interface and the communication with others takes place immediately without the need to install any kind of VoIP software. The only thing required for participation in voice chat is allowing the Flash applet to access the audio HW of your computer (either for current session only or permanently for this website) through a classic Shockwave dialog that appears while the voice channel is being set up. That is, after a quick registration where you fill in your profile and state the languages you know or want to learn plus the approximate level of your knowledge to enable the others to decide whether they feel like talking to you or preferably someone else. There are some additional functions too, like adding people you like to your &#8220;Network&#8221;, sending and receiving private messages and searching for an ideal language partner to share the experience with.<br
/> Featuring 113 languages in all, not only English (though, it is the most common indeed).</p><p><a
href="http://www.listen-and-write.com">Listen and write &#8211; English</a></p><p>Frankly, this particular site does not appear too sophisticated at the first sight but the content&#8217;s what matters most and that&#8217;s what cought my attention in this case. Transcribing dictations in real time is what&#8217;s being dealth with here and I should say their system works better than I had expected at the beginning. You can use the embedded player to listen to the whole dictation or rather the other one below it which only plays a short part of it while you&#8217;re typing in the words you hear. That&#8217;s where it actually starts to be interesting. The system is pretty smart and it checks the typed-in words immediately to either auto-complete them or correct your mistakes in real time. Moreover, it repeats this small chunk of audio over and over until the text written by you matches what&#8217;s being said, consequently switching to the following chunk in an automated manner. The level of English in these listening exercises differs which is indicated by a number below each of them, thus making it easier to pick the one matching your abilities. RSS feeds for those exercises are available to keep you up to date as well. Some advanced statistics and features like performance diagrams are available after the registration. With the hope for slightly improving this site&#8217;s appearance to make it more catchy, I myself consider it a keeper.</p><p><a
href="http://www.bbc.co.uk/worldservice/learningenglish/">BBC Learning &#8211; sole English</a></p><p>I&#8217;m consent about the general public being aware of various language courses broadcast by BBC, largely through the TV network. But did you know it offered a well-organized and comprehensive online course as well? With daily updated sources of grammar explanations, emphasized vocabulary in articles, audio/video stories, quizzes and thorough summary of idioms and phrases, it becomes a valuable vault of resources related to English in every way. Grab the RSS feed to have the upcoming lessons delivered as soon as they come out.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/07/06/another-round-up-for-english-not-only-learning-freaks/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>BBC Languages</title><link>http://www.ghacks.net/2008/06/26/bbc-languages/</link> <comments>http://www.ghacks.net/2008/06/26/bbc-languages/#comments</comments> <pubDate>Thu, 26 Jun 2008 08:16:10 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Online Services]]></category> <category><![CDATA[bbc]]></category> <category><![CDATA[bbc languages]]></category> <category><![CDATA[language-courses]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[mango]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=5113</guid> <description><![CDATA[BBC Languages is a website by the BBC that is providing language courses for several popular languages such as German, French, Spanish and Chinese. A language portal was constructed for each language that is used as the main hub for that language. From there students can get a quick fix of the selected language which [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://www.bbc.co.uk/languages/">BBC Languages</a> is a website by the BBC that is providing language courses for several popular languages such as German, French, Spanish and Chinese. A language portal was constructed for each language that is used as the main hub for that language. From there students can get a quick fix of the selected language which is a great way to learn some phrases in the language. Especially useful if your trip starts the other day and you want to be able to speak some basic phrases at least like saying Hello, asking your way around or ordering a pizza.</p><p>Most of the content on the website is audio content which can be downloaded as mp3 files to the local computer and from there on the mp3 player so that you could learn on the trip.</p><p>You also find Grammar Tips and interactive games that test your language skills. The quality of the spoken language is excellent but the courses remain pretty basic from what I can tell. I think it&#8217;s a great way to get a first impression of a language but one has to use additional courses to fully understand a language.</p><p><span
id="more-5113"></span>I personally prefer <a
href="http://www.ghacks.net/2007/09/30/free-online-language-courses/">Mango</a> over BBC Languages.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/06/26/bbc-languages/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Google Code University</title><link>http://www.ghacks.net/2008/03/19/google-code-university/</link> <comments>http://www.ghacks.net/2008/03/19/google-code-university/#comments</comments> <pubDate>Wed, 19 Mar 2008 13:47:30 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Knowledge]]></category> <category><![CDATA[Online Services]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[distributed systems]]></category> <category><![CDATA[google code]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[university]]></category> <category><![CDATA[web security]]></category> <guid
isPermaLink="false">http://www.ghacks.net/2008/03/19/google-code-university/</guid> <description><![CDATA[Google Code University is an excellent resource for Computer Science students and programmers in general. All videos and Powerpoint presentations published at the University are released under Creative Commons. Four different kinds of courses are available right now, they are Ajax Programming, Distributed Systems, Web Security and Languages.]]></description> <content:encoded><![CDATA[<p><a
href="http://code.google.com/edu/">Google Code University</a> is an excellent resource for Computer Science students and programmers in general. All videos and Powerpoint presentations published at the University are released under Creative Commons. Four different kinds of courses are available right now, they are Ajax Programming, Distributed Systems, Web Security and Languages.</p><p>Each section is divided into two subsections that link to the presentations and videos. The Powerpoint presentations have to be downloaded to your computer while the videos are embedded on the website itself. Most tutorials on the website are clearly aimed at users with some background knowledge.</p><p>If you take a look at the C++ tutorials in the Language section you see that they are not beginners tutorials for instance. The first tutorial is named C++ Threads while the second and last New Features in the Next C++ Standard. Nothing a beginner to C++ programming would want to start with.</p><p><span
id="more-3557"></span>The videos however are excellent, the C++ Threads video for instance has a playtime of 1 hour 29 minutes. Strangely though the other video which was hosted on Youtube is not available anymore which is the only video that was not available. All other videos were hosted on Google Video and ran fine.</p><p>The website has a Curriculum Search as well which should help to find teaching material. It&#8217;s basically a custom Google search.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2008/03/19/google-code-university/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Freeware Language Identifier</title><link>http://www.ghacks.net/2005/11/15/freeware-language-identifier/</link> <comments>http://www.ghacks.net/2005/11/15/freeware-language-identifier/#comments</comments> <pubDate>Tue, 15 Nov 2005 09:18:08 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Tools]]></category> <category><![CDATA[language identifier]]></category> <category><![CDATA[languages]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=143</guid> <description><![CDATA[Have you ever come across a website and wondered what language the site was written in ? Or found a great site but could not read what was being said because of some unknown signs used ? The Lextek Language Identifier can help you in this case. ]]></description> <content:encoded><![CDATA[<p>Have you ever come across a website and wondered what language the site was written in ? Or found a great site but could not read what was being said because of some unknown signs used ? The Lextek Language Identifier can help you in this case.</p><p><img
src="http://www.ghacks.net/files/screens/language.jpg" alt="language identifier freeware tool" /></p><p><span
id="more-143"></span>The freeware is able to detect more than 260 different language and encoding modules. Usage is simple as well, you copy and paste the text into the language identifier window and press the identify language button. The analyzer will report on the language used and languages that come close to the one used. I presume this is to avoid errors when the reported used language is not the right one, never experienced that case though.</p><p><strong>Update:</strong> The original website is no longer available. We have uploaded the software to our servers from where you can download the latest working version. <a
class="downloadlink" href="http://www.ghacks.net/wp-content/plugins/download-monitor/download.php?id=36" title=" downloaded 4 times" >Lextek Language Identifier (4)</a></p><p>The program starts up fine after installation, even on newer Microsoft operating systems like a 64-bit version of Microsoft Windows 7. Once you have installed the program you will see the following interface.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2005/11/language-identifier.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2005/11/language-identifier-600x414.jpg" alt="language identifier" title="language identifier" width="600" height="414" class="alignnone size-medium wp-image-56264" /></a></p><p>First thing that you need to do is to load one, multiple or all languages into the program. These languages are then used in the language identification process. Once you have added at least one language to the interface you can start adding text to the window. This can be done by either typing the text in directly, or by copying or pasting text into the window. Please note that you need to enter at least 200 characters into the window so that text can be identified properly.</p><p>Just click on the Identify Language button once you have stopped adding text to run the language identifier. The program will then display the language the text is written in in its interface. You can also clear the text window to start anew.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2005/11/15/freeware-language-identifier/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
