The three currently stable branches that are translated are : 2.7, 3.5 and 3.6. Scripts to create documentation for older branches need to be modified to support translation , while these branches only accept security fixes. Two steps must be configurable: create a new language and add to the voice switch. This allows for a transition between “we have accepted the language” and “it is sufficiently translated to be published”. In this step, translators can check their changes on d.p.o without having to create the documentation locally. Translation memories are a kind of database with paragraphs already translated, even deleted. See also Sphinx Internationalization.