Transcribe Documentation

Examples With Transcribe With Extra Detail

Below are examples of tags with extra steps to learn Transcribe from being a beginner.

{exp:transcribe:entries}

Is compatible with most of the Channel Entries tag's parameters but will only output entries for the user's selected language.

* Use of this tag will require you to have Entries available in the languages you are selecting. To do this visit entries and select the Transcribe tab, select the language for that entry or create a new translation for it.

{exp:transcribe:entries transcribe_add_lang="Eng" channel="About"}
{title}
{/exp:transcribe:entries}

This will output only the entries that have English translations in the About channel. Additional languages can be added to the list with | characters: transcribe_add_lang="Eng|Spa"

*Entries not showing up? Make sure that the entry has the correct language selected from the transcribe tab.


{exp:transcribe:entries}

Outputs the entry ids in the channel specified for the current language.

{exp:transcribe:entry_ids channel="About"}

This will output all entry ids for the language seperated by | characters. Example 1|3, means entries 1 and 3 currently have translations for the current language. This can be useful to see what still needs to be translated and what is already translated.


{exp:transcribe:language}

Sets the language to be used from the template. This can be used to override the default behavior of Transcribe which is to figure out what language to load automatically.

{exp:transcribe:language name="French"}
{exp:transcribe:translate name="greetings"}

The above might output something like "Bonjour"

{exp:transcribe:language name="English"}
{exp:transcribe:translate name="greetings"}

While this would say "Hello There!"

{exp:transcribe:translate}

This tag pair replaces the content between the tags with the translated content variable of the current language with the id or name specified. If a variable isn't found in the selected language, Transcribe will fallback to the content between the tag pair.

* Use of this tag will require you to have Variable Translations. To see how to set up Variable Translations please visit the Variables page of the documenation for step by step instrucitons.

{exp:transcribe:translate id = "1"}
{exp:transcribe:translate name = "greetings"}

This will output the English translation of variable id 1. The variables can also be referenced by their name.

Support

Having problems setting up and/or using Transcribe? Support is offered from 10am to 4pm EST weekdays. Send us an email at help@eeharbor.com and we will respond as quickly as we can.