Create a Course in Another Language

Teachable's multi-language functionality allows school owners to create a Teachable course in any language. This article goes over how to create a course in another language.


The Teachable interface is translatable, and we already have schools running in several languages.

The interface already allows you to input content in any language.

For elements on your Teachable school like headers, footers, buttons, etc., you can change the text used in your courses from the Site area under Custom Text.


From here, you have the ability to modify text into another language across your school, including: 

  • Header
  • Footer
  • Checkout
  • Courses
  • Lectures
  • Comments
  • Common
  • Homepage
  • Error pages
  • Accounts
  • Manage Subscriptions
  • Credit Card
  • Edit Profile
  • Emails
  • Email Receipts
  • Email Subjects
  • Confirmations
  • Passwords
  • Failure
  • Registrations
  • Sessions
  • Quiz
  • Attributes
  • Blog

Using RTL Languages on Your Teachable School

To utilize right-to-left (RTL) languages such as Arabic or Hebrew on your school, you’ll first need to change the direction property in the custom CSS file. This can be found by going to Site > Code Snippets in your school admin page. 


To do this, you’ll need to separate for HTML element tags that encompass text. For the purpose of creating RTL functionality, we’ve found the <div> tag is most convenient.

As such, you should write the following additional custom CSS:

div { 
 direction: rtl;

rtl functionality css

TIP: You can also use the Power Editor to add RTL functionality.

Make sure to Save your changes.

Your school should then look like this:

rtl course

Examples of Teachable Schools in Other Languages

Here are some examples of Teachable schools in other languages:


Can't find what you're looking for?

Contact us