Version 2 (modified by techtonik, 8 years ago) (diff)


Translate 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 [download:googletranslatetimelinescript 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.

See how it works at:

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