How to read Tamil books in Kindle ebook reader?

Kindle !

It was a long dream to have a ebook reader to read the books easily.
I love paper books much. But not all the books I read are available in paper.

Mostly I read the english books I read will be around Free Open Software, Its philosophy, Documentation for programming languages like Python, Ruby etc. Reading them on laptop is fine. But was looking for ebook reader experience, as reading for hours in laptop is a painful one.

Finally, two days back, got a kindle.

Kidle supports the ebooks in mobi and awz3 format.

Most of the english books are available in that format.We can get tons of free ebooks for kindle in english.

For Tamil?

Tamil books I read involves various areas like novels, literature, short stories, philosophy etc.

Google is not helping me to find out one single Tamil book in mobi format.

Kindle 4.1.0 has native Tamil support and it shows the font little nice, if we convert some html books into mobi using the Free Open Source Ebook management software “Calibre“. calibre-ebook.com

Because, it is not showing the tamil unicode fonts well, I was much worried. The whole purpose of kindle would be gone just to read english books. I dont want this to happen.

How to read tamil in kindle then?

PDF is the only option to read the tamil book. But the A4 page sized pdf books are tough to read in knidle.
We have to change the orientation to horizontal. and have to click more to read a page.

Create PDF for kindle

We can get a lot of Free Tamil books in the site “Project Madurai”
http://www.projectmadurai.org/pmworks.html

Using the unicode HTML files, we can create Kindle sized PDF files and they are displayed in kindle as awesome.

How to create PDF for kindle?

A Page with a size of 9cm width and 12cm height is a perfect match for kindle to read.
We can use LibreOffice writer to create such pdf files.

1. Set units as centimeter

Tools->options->LibreOffice Writer->General->Measurement unit
select “centimeter” from the list.
“OK” to apply this change.

2.
Copy the required HTML page content from Project Madurai site or any other site.

3.
Open a text editor like gedit ot kate.
Paste the copied book content in text file to be free from any annoying formatiing issue.
Copy this text content again.

4.
Create a new Document in LibreOffice writer.
Format->Page->Page(tab)
Set width as 9cm and Height as 12 cm

Set left,right,top,bottom margins as 0.5 cm

“OK” to set this.

5.
Paste the content copied from the text file.
Select All.
Set Font as “Lohit Tamil” and Size as 9.

5.
Export this to pdf file.

Copy this pdf file into the kindle using the usb cable.

These are the steps to create a kindle sized PDF file.
The Tamil PDF is displayed fine now as


What Next?

We need the Tamil books in HTML format to create such Kindle sized PDF files.
Unfortunately, we can not get much books or sites except “Project Madurai” to get tamil books as unicode HTML or text format.

Let us expect the tamil book publishers release their books in mobi format or HTML format.

Reading the Tamil PDF files in Kindle is a great experience. It makes me to read more and I can not do any thing than reading a book.
I feel like going back to my school days when the days were filled with only books.

36 thoughts on “How to read Tamil books in Kindle ebook reader?

  1. Pingback: How to set 0 margin for PDF files from Firefox? | Going GNU

  2. It.s already a year now. Is there any improvement in your reseacrch? I need some idea to publish tamil eBooks . I am looking forward your reply.

  3. தாங்கள் தயாரித்த mobi format தமிழ் நூல்களை எங்கேயாவது பதிவேற்றம் செய்யலாமே

  4. may i know how to make unicode file. For instance i have got a pdf file with tamil fonts now how should i convert it to unicode so that i can copy that to libre write plz help me

  5. Hi shrinivasan,
    It’s a nice article. I hated pdf format in kindle as it slow in rendering and turning page. So I made two changes in your method. First after copying the HTML content from project madurai I pasted it in notepad and while saving I changed the encoding format to UTF-8. When using calibre I converted the txt file to mobi format. While doing it, in the options —> look and feel —-> embed font family —> I chose Latha font and ticked embed referenced fonts.
    Now when I load this mobi file in kindle, it displays like a charm like any other english book. Now its awesome to read tamil books in kindle. With some more efforts I could add even index, etc while converting. Hope it would be useful for others.

  6. Pingback: தமிழுக்கு தேவையான கட்டற்ற மென்பொருட்களின் பட்டியல் | கணியம்

  7. Thank you for the wonderful work you do. I just downloaded few .mobi files from your website and it works like a breeze on my new Kindle Paperwhite i bought last week. Thank you once again and keep up the good work.

  8. Hi, I am using an alternate method to creating a PDF or copy-pasting-html-onto-txt methods. I have installed the ‘Send to Kindle’ extension for Chrome browser. When I view a Unicode page from Project Madurai, I click the ‘Send to Kindle’ button on the browser and the page shows-up perfectly on my Kindle, without the flickery PDF rendering. Thanks!

  9. Pingback: தமிழுக்கு தேவையான கட்டற்ற மென்பொருட்களின் பட்டியல் -1 | கணிணித் தமிழ்

Leave a reply to Madhan Balasubramanian Cancel reply