Home > WordPress > Comparing Translation Plugin: qTranslate vs WPML

Comparing Translation Plugin: qTranslate vs WPML

Another WordPress plugin that has functionality for translating the content of your website besides qTranslate is WPML.  qTranslate stores all languages alternatives for each post in the same post, whereas WPML manages multilingual posts in one post per language. Translations in WPML are then linked together, indicating that one page is the translation of another.  Each of this plugin has advantages and disadvantages.

Here is the comparison between qTranslate and WPML:

Advantages of WPML:

  1. The database contents for posts remain unmodified (easy install and uninstall).
  2. Everything gets translated by default. If a post includes custom fields, they’re attached to that post, so they are already associated with the language.
  3. Other plugins that analyze contents (like related posts) keep working correctly.

Disadvantages of WPML:

  1. More complex architecture. The plugin needs to hook to many WordPress functions and filter them so that only contents that matches the language is returned.
  2. Additional tables are required – normally, to hold the translation grouping.

Advantage of qTranslate:

  1. Side by side editing is easily implemented.
  2. Less things to break. There are no additional tables and much fewer things to modify in WordPress.

Disadvantages of qTranslate:

  1. In order to create multilingual contents, the user needs to insert the language tags manually, to everything the plugin doesn’t hook to. Example: Adjust MicroKid Related Posts with qTranslate Plugins
  2. Uninstall can be complicated, as the database needs to be cleaned from multilingual contents.

Choosing the most suitable multilingual Plugin for your needs will take some time.

In any case, installing a multilingual plugin is a big change for any site. It would be a good idea to first create a test site and verify that everything works correctly between all the required plugins and the theme and only then install.

Since any multilingual plugin changes the database significantly, doing a database backup is required before experimenting. Have a nice test!

Credits: Multilingual WordPress

  • Share/Bookmark
863 views Print This Post Print This Post

  1. September 17th, 2009 at 13:36 | #1

    Wah kebetulan banget! Semenjak saya bermasalah dgn qT coba di-deactivate saja.
    Tapi malah nambah masalah baru. Dia merubah string di DB, tapi tidak dikembalikan ke semula. Jadi pilihannya Activate lagi dah.

    Lalu saya mencari penggantinya. Dari sekian plugin multilingual, WPML kelihatan baik.
    Tapi belum sempat coba jauh, karena sekilas masih lebih mudah penggunaan qT.

    Yang ingin saya tanyakan, kenapa Mas lebih pilih qT ketimbang WPML?
    Karena kalau melihat komparasi di atas, WPML relatif lebih ‘bersih’ dari qT.
    Terima kasih atas waktunya Mas. Thanks in advance :)

  2. September 17th, 2009 at 13:57 | #2

    Hehe, jujur saja, kenapa saya pilih qTranslate, sebenarnya ada beberapa alasan.

    Yang pertama, waktu saya search di situs WP.org, WP sepertinya merekomendasikan plugin ini dengan cara menampatkannya pada urutan teratas dari hasil pencarian tadi.

    Yang kedua, ketika saya coba, saya langsung jatuh cinta pada pandangan pertama karena begitu mudahnya membuat terjemahan untuk sebuah artikel. Cukup dengan berpindah antar tab saja, lalu cukup sekali klik tombol untuk menyimpan atau mempublikasikannya. Sementara di WPML, kita harus menyimpan dulu satu artikel lalu menambahkan artikel baru untuk terjemahan artikel tadi. Dari sisi kenyamanan, jelas qTranslate masih unggul.

    Sebenarnya WPML juga sangat bagus menurut saya, dan kalau saja WPML membuat fitur seperti qTranslate, saat itu pasti saya menggunakan WPML daripada qTranslate.

    Yang ketiga, dari Roadmap di situs resmi WPML yang saya baca, mereka merencanakan akan mengeluarkan versi 1.3 dengan beberapa fitur baru. Di antaranya, adanya kemudahan bagi pemakai jika ingin mengimport data artikel dari tabel atau situs lain. Dan saya masih menunggu fitur tersebut sampai sekarang. Rencananya, saya akan menggunakannya di situs yang lain.

  3. October 10th, 2009 at 22:03 | #3

    k2 sory say letakinnya disini,,,
    saya mau tanya supaya permalink say seperti punya k2 bagaimana,,,
    di situs saya ada tambahan “en”

  4. October 10th, 2009 at 22:07 | #4

    saya mau tanya lagi ttg qtranslatenya? Kok b indonesianya belum ada di daftar language?

  5. October 12th, 2009 at 09:06 | #5

    @jhennery

    Silahkan kunjungi situs forum si pembuat plugin ini:
    http://www.qianqin.de/qtranslate/forum/viewtopic.php?f=3&t=3

    Semoga dapat membantu.

  6. February 27th, 2010 at 00:53 | #6

    bener juga, mendingan coba dulu di localhost aja deh takutnya malah berantakan

  7. March 2nd, 2010 at 19:04 | #7

    Thank atas infonya,
    sy sudah coba paga qtranslate, tapi tulsan waktu di omentar kok hanya muncul ‘%y%m dst, terus nyoba pakai WPML versi terbaru beta, muncul error di halaman utama

    “Warning: error_log(/home/aminras1/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.log) [function.error-log]: failed to open stream: Permission denied in /home/aminras1/public_html/wp-content/plugins/all-in-one-seo-pack/aioseop.class.php on line 983″
    dan komentar terbaru jg hilang, akhirnya sy deactiv pluginnya, kembali normal?
    ada solusi? thank u

  1. No trackbacks yet.