(developing some conventions around translating pages)
 
(33 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Appropedia seeks to develop conventions for the translation of articles that already exist in one language.  This page will be used to outline and develop those conventions.
Appropedia seeks to develop conventions for the translation of articles that already exist in one '''[[Appropedia:Languages|language]]'''.  This page will be used to outline and develop those conventions.


==Steps in translation==
== Wiki-based article translation==
The advantage of wiki-based article translation is that it supports collaborative and incremental translation. One person may get the process started, and may or may not translate any section.  Later translators can work section by section, and the overall article translation can grow through anonymous translation.  In this way, the task of translation is divided up section-by-section. Another advantage of wiki-based translation is that images and special structures such as tables are very easily ported to the new article in this model.
===Steps in wiki-based translation===
# Identify a page for translation
# Identify a page for translation
# Verify the page is not already translated or in process (should we have a template for this?)
#* A template at the top of the page should show what other languages the page is available in
# Determine the page name for the translated article (see the Tools for Translation section )
# Determine the page name for the translated article (see the Tools for Translation section )
# Copy/paste the wikitext contents of the original article to a new article.
# Copy/paste the wikitext contents of the original article to a new article.
#* Copy/pasting the original wikitext makes it easy to maintain the original structure, plus images and tables, etc.
#* Copy/pasting the original wikitext makes it easy to maintain the original structure, plus images and tables, etc.
#* You may find this process is simplified if you have two active browser windows or tabs
#* You may find this process is simplified if you have two active browser windows or tabs
## Open the first page for editing
## Open the original page for editing
## Click in the edit window
## Click in the edit window
## Select all (usually Control-A)
## Select all (usually Control-A)
Line 15: Line 17:
## Click '''Go'''
## Click '''Go'''
##*This will take you out of the edit window of the original page
##*This will take you out of the edit window of the original page
##*Assuming the page did not previously exist, you will land at the Search page
##*Assuming the page did not already exist, you will land at the Search page
##Click on the red '''create this page''' link to begin editing the new page
##*(If the page '''''did''''' already exist, it should be a translation of the original page.  Please update the original.)
##On the search page, click on the red '''create this page''' link to begin editing the new page
##Click in the edit window to be sure the cursor is located there
##Click in the edit window to be sure the cursor is located there
##Paste the clipboard into the edit window (usually Control-V)
##Paste the clipboard into the edit window (usually Control-V)
##Enter an edit summary ("created new page to begin translation", or similar)
##Enter an edit summary ("created new page to begin translation", or similar)
##Click '''Save page'''
##Click '''Save page'''
#Copy the name of the new page so you can insert it  
#Copy the name of the new page so you can insert it in the next step
# Insert a "this page is also available in language X" template at the top of the original article
# Insert the ([[Template:trans avail]] template at the top of the original article
#*This template should provide the link to the new page
#* Follow the link to the template for instructions on how to use it, including pasting the new page name
#*''We will need to develop this scheme a bit down the road when the number of languages is high''
# If you are working from a list such as [[Appropedia:Articles to translate]], update that page
# Insert a "translation in process" template at the top of the article
# Insert the [[Template:trans underway]] template at the top of the new article
#*The template should include a link to the original article
#*The template should include a link to the original article
# Place the appropriate language category at the bottom of the article
# Place the appropriate language category at the bottom of the article
# If appropriate, remove the language category for the original language
# Begin translation, section by section
# Begin translation, section by section
##As each section is translated, insert the translated version and remove the original language version  
##As each section is translated, insert the translated version and remove the original language version  
##This process allows for translations that require extended time, and for translators to operate independently on a given article.
# Once translation is complete, all the original language will be gone
# Once translation is complete, all the original language will be gone
# Change the "translation in process" template appropriately
# Change the [[Template:trans underway]] template to [[Template:trans validate]]
#* If you are fluent enough to self-validate the translation, then the template may be removed
#* If you are able to self-validate the translation, then skip the above step and go directly to the next step
#* Otherwise, replace/modify the template to indicate that the translation needs validation
# When the translation is validated, change the template to the [[Template:trans avail]] template, pointing to the original (and others, if available)
# When the translation is validated, change the template to the "this article available in other languages" template, pointing to the original (and others, if available)
 
==Word-processor-based article translation==
One potential disadvantage to wiki-based translation is that it assumes there is a community of wiki-savvy bilingual users who can share in the section-by-section translation.  This model may work well when a language is well-established at Appropedia and the community of bilingual users is good sized.  But when the language is just becoming established at Appropedia, the community is smaller and we face something of a chicken-and-egg challenge: we could get more articles translated if we had a larger bilingual community, and we could get more bilingual users if we had more articles translated.  To get around this challenge, we can collaborate a different way.  Rather than do the "divide and conquer" scheme on a section-by-section basis, we do it functionally.  Assume that the person doing translation is comfortable in, for example, Word.  Ask for the full article to be translated and saved in Word format.  Then upload the Word document and embed it in the original article, along with a request to the wiki-savvy user community to perform the wiki-related steps to establish the translated article.
===Steps in offline translation===
Rough steps, need to clean up:
*Mark the original article as "translation underway offline" (helpful if a group, such as a language class, are doing several articles in parallel)
*Include some language in the document about licensing
*For long translation, some parenthetical comments could help clarify "what goes where" for the wiki volunteer.
*upload the document (provide clear instructions to do this)
*Embed a template (need to create) which points to the uploaded document,
** Template should add a category so that others can easily find the docs and load into wikitext.
** Create some suggestions, point to instructions, for converting documents into wikitext.
==Templates for use in translation==
==Templates for use in translation==
* "this page also available in other languages" (need to create)
* [[Template:Trans avail]] requires a parameter that consisting of one or more page references, each followed by a language code in parentheses.
* "this page is currently being translated" (need to create)
* [[Template:Trans underway]] requires a parameter for a wikilink to the original page.
* "this translated page needs validation" (need to create)
* [[Template:Trans validate]], like "Trans underway", requires a parameter that is a wikilink to the original page.
* [[Template:Translation validate - German]], like "Trans underway", requires a parameter that is a wikilink to the original page.


== Tools for translation - Herramientas para la traducción ==
== Tools for translation - Herramientas para la traducción ==
Line 45: Line 60:
Various free web-based tools may be useful for providing bulk translation of content.  Such tools provide fair but not 100% reliable translations.  We recommend that you use these tools if you are literate in both languages and can verify or correct the resulting translations.
Various free web-based tools may be useful for providing bulk translation of content.  Such tools provide fair but not 100% reliable translations.  We recommend that you use these tools if you are literate in both languages and can verify or correct the resulting translations.


=== Bookmarklets  ===
We want something that lets you highlight a word or chunk of text, click the link in your bookmarks toolbar and have a definition or translation pop up (from one of the popular services, or your favorite dictionary).
One is: [http://orizens.com/wp/topics/the-new-google-translate-in-a-popup-bookmarklet/ The NEW google translate in a popup bookmarklet]. These bookmarklets translate from any language, to the specified language. Giving you the Google page in a popup, with original text and translated text below.
If you want to translate the other way, you can create one to go the other way by editing the bookmark and looking for the input language ("auto") and changing it to the language you're starting with, and change the code for the destination language (e.g. id for Indonesian). E.g. for the Indonesian bookmarklet, to make it translate from Indonesian to English, change the section:
:<nowiki>&sl=auto&tl=id</nowiki>
to
:<nowiki>&sl=id&tl=en</nowiki>
Other than this, it's hard to find a pop-up option - these are some that don't quite meet the criteria:
* http://almaer.com/blog/translate-select-any-text-in-the-browser-and-have-it-convert-to-english-or-your-language - does the pop-up, but installation is complex. Can we make a drag and drop form?
* [http://lifehacker.com/5168984/to-english-bookmarklet-quickly-easily-translates-any-text-with-one-click To English Bookmarklet Quickly, Easily Translates Any Text with One Click] Same page, selected text, Google Translate.
* http://subsimple.com/bookmarklets/collection_search.asp New page, Babelfish. Old but still works. French - tweaking should be easy for other languages.
* Specific languages via Google Translate (especially important if you are dealing in one of two similar languages, e.g. Indonesian and Malay or Danish and Swedish): http://www.7is7.com/software/bookmarklets/translate.html
* [http://lifehacker.com/129141/geek-to-live-ten-must+have-bookmarklets Geek to Live: Ten Must-Have Bookmarklets] - number 2, auto-detects and translates whole page in new window.
* Many more variations can be found e.g. [http://snippets.dzone.com/posts/show/4264 here]
=== Browser add-ons ===
* [https://addons.mozilla.org/en-US/firefox/addon/2444/ FoxLingo - Translator / Dictionary] - for Firefox/Mozilla. Good ratings.
=== Old notes ===
The following are out of date (from 2008?). Significant advances have been made in online automated translations.
*[http://babelfish.altavista.com/ Babelfish translation: English to 12 others including Spanish]
*[http://babelfish.altavista.com/ Babelfish translation: English to 12 others including Spanish]
**''[[User:Curtbeckmann|CurtB]] has found this slightly more reliable than Google.''
*[http://www.google.com/language_tools?hl=en Google's main translation page, handles 12 languages]
*[http://www.google.com/language_tools?hl=en Google's main translation page, handles 12 languages]
*[http://translate.google.com/translate_t?langpair=en|es Google's English to Spanish translator page]
*[http://translate.google.com/translate_t?langpair=en|es Google's English to Spanish translator page]
=== Other software  ===
* [http://www.softpedia.com/get/Tweak/Browser-Tweak/Google-Translator.shtml Google Translator 2.0], a small (155 kB) Freeware for Windows translator, opens popup.
== Collaborative translation projects ==
http://translated.by/ collaborative translation
==Utilizing Service Learning to Expand Appropedia to Other Languages==
===Key Resources for Students and Instructors===
* [[Appropedia:Learning institutions on Appropedia]] Ways in which students and instructors can contribute to Appropedia <br>
* [[Languages]] Appropedia Language policy <br>
* [[Translation]] Appropedia guide to translating articles <br>
* [[Help:Contents]] Detailed instructions on editing pages in Appropedia  <br>
* [http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page Wikipedia's help page] <br>
* [[Special:Upload]] - to upload pictures, diagrams or other files <br>
==First pages to translate from English to Other Languages==
* [[Welcome_to_Appropedia]]
* [[Help:Contents]]
* [[Appropedia:Be_bold!]] Be bold page
* [[Appropedia:Copyrights]]
* [[Renewable Energy Dictionary]]
* Then start here for [[Special:Popularpages]]
===For German===
'''[[:Category:Artikel auf deutsch|Kategorien und Artikel auf Deutsch]]''' Appropedia German Language Article Index <br>
[http://dict.leo.org/ Online German-English dictionary, with many technical terms]
== Development of more advanced tools ==
* [[Improving translation tools for MediaWiki]] - discusses the development of tools to make translation of wiki pages easier, and support syncing of translated pages. This would be a medium to long term project, and doesn't affect existing translation work.
== External links ==
* [http://www.wiki-translation.com Wiki-Translation.com] - where people interested in translation using a massively collaborative wiki paradigm can exchange best practices and tools, and discuss how to improve them.
** [http://www.wiki-translation.com//tiki-index.php?page=CLWE+Demo+Screencast&bl=y CLWE Demo Screencast] - how it works in TikiWiki.
** [http://www.wiki-translation.com//tiki-index.php?page=Processes+and+tools+for+massively+collaborative+translation&bl=y Processes and tools for massively collaborative translation] - random notes.
* [http://wikimania2007.wikimedia.org/wiki/Presenters/Alain_Desilets Alain Desilets] - focuses on usability of wikis, and on tools for collaborative translation of wiki sites.
* a TED talk about using language students to translate the web for free as they learn [http://www.ted.com/talks/luis_von_ahn_massive_scale_online_collaboration.html] using [http://duolingo.com/ Duolingo] E.g. you can learn a new language for free while translating the web.
[[Category:Appropedia site collaborations]]
[[Category:Languages]]

Revision as of 20:21, 2 April 2012

Appropedia seeks to develop conventions for the translation of articles that already exist in one language. This page will be used to outline and develop those conventions.

Wiki-based article translation

The advantage of wiki-based article translation is that it supports collaborative and incremental translation. One person may get the process started, and may or may not translate any section. Later translators can work section by section, and the overall article translation can grow through anonymous translation. In this way, the task of translation is divided up section-by-section. Another advantage of wiki-based translation is that images and special structures such as tables are very easily ported to the new article in this model.

Steps in wiki-based translation

  1. Identify a page for translation
    • A template at the top of the page should show what other languages the page is available in
  2. Determine the page name for the translated article (see the Tools for Translation section )
  3. Copy/paste the wikitext contents of the original article to a new article.
    • Copy/pasting the original wikitext makes it easy to maintain the original structure, plus images and tables, etc.
    • You may find this process is simplified if you have two active browser windows or tabs
    1. Open the original page for editing
    2. Click in the edit window
    3. Select all (usually Control-A)
    4. Copy to clipboard (usually Control-C)
    5. Type the new page name in the search box
    6. Click Go
      • This will take you out of the edit window of the original page
      • Assuming the page did not already exist, you will land at the Search page
      • (If the page did already exist, it should be a translation of the original page. Please update the original.)
    7. On the search page, click on the red create this page link to begin editing the new page
    8. Click in the edit window to be sure the cursor is located there
    9. Paste the clipboard into the edit window (usually Control-V)
    10. Enter an edit summary ("created new page to begin translation", or similar)
    11. Click Save page
  4. Copy the name of the new page so you can insert it in the next step
  5. Insert the (Template:trans avail template at the top of the original article
    • Follow the link to the template for instructions on how to use it, including pasting the new page name
  6. If you are working from a list such as Appropedia:Articles to translate, update that page
  7. Insert the Template:trans underway template at the top of the new article
    • The template should include a link to the original article
  8. Place the appropriate language category at the bottom of the article
  9. If appropriate, remove the language category for the original language
  10. Begin translation, section by section
    1. As each section is translated, insert the translated version and remove the original language version
  11. Once translation is complete, all the original language will be gone
  12. Change the Template:trans underway template to Template:trans validate
    • If you are able to self-validate the translation, then skip the above step and go directly to the next step
  13. When the translation is validated, change the template to the Template:trans avail template, pointing to the original (and others, if available)

Word-processor-based article translation

One potential disadvantage to wiki-based translation is that it assumes there is a community of wiki-savvy bilingual users who can share in the section-by-section translation. This model may work well when a language is well-established at Appropedia and the community of bilingual users is good sized. But when the language is just becoming established at Appropedia, the community is smaller and we face something of a chicken-and-egg challenge: we could get more articles translated if we had a larger bilingual community, and we could get more bilingual users if we had more articles translated. To get around this challenge, we can collaborate a different way. Rather than do the "divide and conquer" scheme on a section-by-section basis, we do it functionally. Assume that the person doing translation is comfortable in, for example, Word. Ask for the full article to be translated and saved in Word format. Then upload the Word document and embed it in the original article, along with a request to the wiki-savvy user community to perform the wiki-related steps to establish the translated article.

Steps in offline translation

Rough steps, need to clean up:

  • Mark the original article as "translation underway offline" (helpful if a group, such as a language class, are doing several articles in parallel)
  • Include some language in the document about licensing
  • For long translation, some parenthetical comments could help clarify "what goes where" for the wiki volunteer.
  • upload the document (provide clear instructions to do this)
  • Embed a template (need to create) which points to the uploaded document,
    • Template should add a category so that others can easily find the docs and load into wikitext.
    • Create some suggestions, point to instructions, for converting documents into wikitext.

Templates for use in translation

Tools for translation - Herramientas para la traducción

Various free web-based tools may be useful for providing bulk translation of content. Such tools provide fair but not 100% reliable translations. We recommend that you use these tools if you are literate in both languages and can verify or correct the resulting translations.

Bookmarklets

We want something that lets you highlight a word or chunk of text, click the link in your bookmarks toolbar and have a definition or translation pop up (from one of the popular services, or your favorite dictionary).

One is: The NEW google translate in a popup bookmarklet. These bookmarklets translate from any language, to the specified language. Giving you the Google page in a popup, with original text and translated text below.

If you want to translate the other way, you can create one to go the other way by editing the bookmark and looking for the input language ("auto") and changing it to the language you're starting with, and change the code for the destination language (e.g. id for Indonesian). E.g. for the Indonesian bookmarklet, to make it translate from Indonesian to English, change the section:

&sl=auto&tl=id

to

&sl=id&tl=en

Other than this, it's hard to find a pop-up option - these are some that don't quite meet the criteria:

Browser add-ons

Old notes

The following are out of date (from 2008?). Significant advances have been made in online automated translations.


Other software

Collaborative translation projects

http://translated.by/ collaborative translation

Utilizing Service Learning to Expand Appropedia to Other Languages

Key Resources for Students and Instructors

First pages to translate from English to Other Languages

For German

Kategorien und Artikel auf Deutsch Appropedia German Language Article Index
Online German-English dictionary, with many technical terms

Development of more advanced tools

  • Improving translation tools for MediaWiki - discusses the development of tools to make translation of wiki pages easier, and support syncing of translated pages. This would be a medium to long term project, and doesn't affect existing translation work.

External links

Cookies help us deliver our services. By using our services, you agree to our use of cookies.