code: def translate(self, tx, ty):
          
          cairo.cairo_matrix_translate(self._pointer, tx, ty)
docs: Applies a translation by :obj:`tx`, :obj:`ty`
          to the transformation in this matrix.
  
          The effect of the new transformation is to
          first translate the coordinates by :obj:`tx` and :obj:`ty`,
          then apply the original transformation to the coordinates.
  
          .. note::
              This changes the matrix in-place.
  
          :param tx: Amount to translate in the X direction.
          :param ty: Amount to translate in the Y direction.
          :type tx: float
          :type ty: float