<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>emre şahin's digital garden 🍃 - Turkish</title>
    <link>https://emresahin.net/tags/turkish/</link>
    <description>Posts in the Turkish tag</description>
    <language>en</language>
    <managingEditor>contact@emresahin.net (Emre Şahin)</managingEditor>
    <lastBuildDate>Tue, 15 Sep 2026 19:46:32 +0000</lastBuildDate>
    <atom:link href="https://emresahin.net/tags/turkish/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>A Regular Conversion Algorithm Between Turkish and Ottoman</title>
      <published>2012-09-24T14:00:00+00:00</published>
      <updated>2012-09-24T14:00:00+00:00</updated>
      <author>Emre Şahin</author>
      <pubDate>Mon, 24 Sep 2012 14:00:00 +0000</pubDate>
      <link>https://emresahin.net/12125-3-3162/</link>
      <guid isPermaLink="true">https://emresahin.net/12125-3-3162/</guid>
      <description>Modern Turkish spells all words of Turkish, Arabic, or Farsi origin according to their pronunciation. When it comes to converting from one system to another, this creates a problem that can be addressed with the aid of regular expressions. For example, in Ottoman, a word is spelled as mnwr (mim-n...</description>
      <category>Dervaze</category>
      <category>Linguistics</category>
      <category>NLP</category>
      <category>Turkish</category>
      <category>Ottoman</category>
      <category>transliteration</category>
      <category>regular expressions</category>
      <category>dictionary search</category>
      <category>handwriting recognition</category>
      <category>spelling conversion</category>
      <content:encoded><![CDATA[<p>Modern Turkish spells all words of Turkish, Arabic, or Farsi origin according to
their pronunciation. When it comes to converting from one system to another,
this creates a problem that can be addressed with the aid of regular
expressions.</p>
<p>For example, in Ottoman, a word is spelled as <em>mnwr</em> (mim-nun-vav-ra), following the Arabic
orthography, but in Modern Turkish, the spelling reflects the pronunciation as <em>münevver</em>.
Since a one-to-one mapping is not possible between these two writing systems, a set of
<em>possible Ottoman spellings</em> must be produced using a regular expression.</p>
<p>When the parser sees <em>münevver</em>, it should convert this to a pattern like
<code>mv?nh?(a1)?ww?h?r</code>. This pattern produces a set of strings, where <code>mvnha1vvhr</code>
might be the longest and <code>mnwr</code> the shortest. By performing a dictionary search,
the system can verify that there is a word in Ottoman spelled as <em>mnwr</em>, thus
selecting it as the correct spelling.</p>
<p>The dictionary in our study consists of word labels. The system will look up a set
of handwritten word images after this label lookup and search for these
images in the document. It can also <em>create</em> a set of candidate images from the
regular expression by rendering each candidate spelling.</p>]]></content:encoded>
    </item>
    <item>
      <title>Converting Latin-based Turkish spelling to Ottoman</title>
      <published>2012-09-23T14:00:00+00:00</published>
      <updated>2012-09-23T14:00:00+00:00</updated>
      <author>Emre Şahin</author>
      <pubDate>Sun, 23 Sep 2012 14:00:00 +0000</pubDate>
      <link>https://emresahin.net/12124-4-2782/</link>
      <guid isPermaLink="true">https://emresahin.net/12124-4-2782/</guid>
      <description>I’m working on a system to search Ottoman document collections. In order to query a large collection in Ottoman, the user needs to write the query in Ottoman, which uses an Arabic-based alphabet with a completely different set of spelling rules. This limits usability, since most users will not be...</description>
      <category>Dervaze</category>
      <category>search</category>
      <category>conversion</category>
      <category>query</category>
      <category>transcription</category>
      <category>Ottoman</category>
      <category>Turkish</category>
      <category>NLP</category>
      <content:encoded><![CDATA[<p>I’m working on a system to search Ottoman document collections.</p>
<p>In order to query a large collection in Ottoman, the user needs to write
the query in Ottoman, which uses an Arabic-based alphabet with a completely
different set of spelling rules. This limits usability, since most
users will not be familiar with the spelling. Experts are, but we
can’t assume all users will be able to use it.</p>
<p>There are various methods of transcribing Ottoman to modern Turkish.
Many of these use diacritics to denote different long vowels. When it
comes to consonants that are spelled identically in Turkish but correspond
to different letters in Ottoman, most of these transcription systems are
silent. They don’t represent the difference between the letters <em>tha</em> and
<em>sin</em> for example, although the first is used in Arabic words
considerably. Turks pronounce these two letters identically since
Ottoman times, so they are written identically as <em>s</em> in Turkish.</p>
<p>The information content of these two writing systems is different. One
has three <em>s</em> letters, the other has a rich set of vowels etc. The Latin-based
Turkish script looks more verbose, so I decided to reduce this verbosity
to get a set of <em>probable</em> Ottoman spellings.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
