Skip to content
Official repository for main codebase for Tatoeba, a multilingual sentence/translation database.
PHP HTML JavaScript CSS Shell Python
Branch: dev
Clone or download

Latest commit

AndiPersti Fix tag autocompletion
In Javascript, adding an event handler to an already existing HTML element
needs to be done using 'setAttribute()'.
Latest commit 3c68b27 Jun 1, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Create May 21, 2016
.tx removed problematic comma Apr 17, 2020
bin Add console executable from CakePHP 3 skeleton app Nov 3, 2018
config Add display of a warning just before maintenance May 21, 2020
docs Updated README file by deleting the entries for acl and archives May 27, 2020
exported_files Use X-Accel-Redirect header instead of redirect May 9, 2019
logs Move logs directory Apr 5, 2019
src Make license argument mandatory Jun 1, 2020
tests Make license argument mandatory Jun 1, 2020
tmp/cache Move logs directory Apr 5, 2019
tools Remove MO files May 24, 2020
webroot Fix tag autocompletion Jun 1, 2020
.gitignore Add Migrations lock file to .gitignore May 25, 2020
.htaccess Update .htaccess Nov 18, 2018
.travis.yml Add .travis.yml and AllTestsTest class Jan 16, 2017
CGU_en_Uk.txt terms of use updated Dec 12, 2009
CGU_tatoeba.txt re #84 Oct 13, 2009
CGU_tatoeba_fr_FR.txt terms of use updated Dec 12, 2009
Jenkinsfile Fix nested quotes May 21, 2019 Remove specific install instructions for Windows Jul 23, 2019
composer.json Remove PHP CodeSniffer from composer.json Aug 20, 2019
composer.lock Remove PHP CodeSniffer from composer.json Aug 20, 2019
header_licence.txt Correct misspelt "collaborativ" to "collaborative" Mar 9, 2014
index.php Run CakePHP 3 script "upgrade locations" Nov 3, 2018
licence.txt test #75 Oct 12, 2009
licence.unicode.txt Add copyright notices where appropriate. #151 Mar 26, 2015
phpunit.xml Update test suite for CakePHP 3 Nov 3, 2018


Join the chat at Join the chat at

This repository contains the source code of Tatoeba's website:


If you are interested in contributing to this project as a developer, please read our article about it before you start coding anything.

Installing Tatoeba

Whether you are a user of Linux, MacOS or Windows, we recommend that you use Imouto to install Tatoeba on your machine. Simply follow the instructions in the README.

Need help?

If you are stuck somewhere and can't figure out how to fix the problem(s) so that you can run Tatoeba properly on your machine, don't hesitate to post a message in our Google group, ask in our Gitter chatroom or in our XMPP chatroom.

You can’t perform that action at this time.