Language translation of changeset messages in timeline using Google Language API


JavaScript add-on that translates changeset comments in Trac timeline using Google AJAX Language API version 1.

Bugs/Feature Requests

Existing bugs and feature requests for GoogleTranslateTimelineScript are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out GoogleTranslateTimelineScript from here using Subversion, or browse the source with Trac.


Place timeline.translate.js into your project htdocs/ directory. Merge the following site.html example with your environment's templates/site.html head section:

<html xmlns=""
      xmlns:py="" py:strip="">
  <!-- Custom match templates go here -->

  <head py:match="head" py:attrs="select('@*')">

    <py:if test="req.environ['PATH_INFO'] == '/timeline'">
      <!-- Timeline specific - changeset comment translations using Google API -->
      <script type="text/javascript" src=""></script>
      <script type="text/javascript" src="${'site/timeline.translate.js')}"></script>


Tune timeline.translate.js to match you source/target language.

Recent Changes

[4992] by techtonik on 2008-12-09 18:48:39
import code
[4991] by techtonik on 2008-12-09 18:39:05
New hack GoogleTranslateTimelineScript, created by techtonik


Author: techtonik
Maintainer: techtonik

Last modified 12 days ago Last modified on Apr 14, 2015, 8:56:48 AM