title: Google Translate outputs HTML Entities in Python 3
body: <p>When I try to write French characters to a file, some characters look like</p>
  
  <pre><code>j&amp;#39;ai
  </code></pre>
  
  <p>I didn't have any issues with Spanish characters. What could I be doing wrong?</p>
  
  <pre><code>"""Translates text into the target language.
  
  Make sure your project is whitelisted.
  
  Target must be an ISO 639-1 language code.
  See https://g.co/cloud/translate/v2/translate-reference#supported_languages
  """
  from google.cloud import translate
  
  # Instantiates a client
  translate_client = translate.Client()
  
  
  # The target language
  target = 'fr'
  
  # Create a list of strings to translate. 
  test_list = []
  new_list = []
  for i in range(1) :
      test_list.insert(i, 'I said, you know what, something, I\'m going to drop everything else off that I was doing and go through a period of a dry spell just to properly give it a chance when I started using it. ')
  
  # Send 128 items per translation request and concatenate resulting translations into one list. (The max items per request for Google translate is 128.)
  concat_result = []
  for j in range(0, len(test_list), 128):
      new_result = translate_client.translate(
          test_list[j:j + 128], target_language=target)
      concat_result += new_result
  
  count = 0
  for list in concat_result :
      print(count, concat_result[count]['translatedText'])
      count += 1
  </code></pre>
  
  <p>Print result:</p>
  
  <pre><code>0 J&amp;#39;ai dit, vous savez quoi, quelque chose, je vais laisser tomber tout ce que je faisais et traverser une période de sécheresse simplement pour lui donner une chance de bien commencer à l&amp;#39;utiliser.
  </code></pre>
  
  <p>Please ignore that I am translating a list of strings instead of a string. I was testing sending batch requests. </p>