code: def translate(self, tx, ty):
          
          cairo.cairo_translate(self._pointer, tx, ty)
          self._check_status()
docs: Modifies the current transformation matrix (CTM)
          by translating the user-space origin by ``(tx, ty)``.
          This offset is interpreted as a user-space coordinate
          according to the CTM in place before the new call to :meth:`translate`.
          In other words, the translation of the user-space origin takes place
          after any existing transformation.
  
          :param tx: Amount to translate in the X direction
          :param ty: Amount to translate in the Y direction
          :type tx: float
          :type ty: float