code: def translate(srcCol, matching, replace):
      
      sc = SparkContext._active_spark_context
      return Column(sc._jvm.functions.translate(_to_java_column(srcCol), matching, replace))
docs: A function translate any character in the `srcCol` by a character in `matching`.
      The characters in `replace` is corresponding to the characters in `matching`.
      The translate will happen when any character in the string matching with the character
      in the `matching`.
  
      >>> spark.createDataFrame([('translate',)], ['a']).select(translate('a', "rnlt", "123") \\
      ...     .alias('r')).collect()
      [Row(r=u'1a2s3ae')]