text: """Translator Module"""
  import os
  import json
  from ibm_watson import LanguageTranslatorV3
  from ibm_cloud_sdk_core.authenticators import IAMAuthenticator
  from dotenv import load_dotenv
  
  load_dotenv()
  
  apikey = os.environ['apikey']
  url = os.environ['url']
  
  authenticator = IAMAuthenticator(apikey)
  language_translator = LanguageTranslatorV3(version='2020-10-24',authenticator=authenticator)
  language_translator.set_service_url(url)
  
  
  def english_to_french(english_text):
      """Translating from english to french"""
      try:
          french_text = language_translator.translate(text=english_text, model_id='en-fr').get_result()
      except ValueError:
          return None
      else:
          return french_text['translations'][0]['translation']
  
  def french_to_english(french_text):
      """Translating from french to English"""
      try:
          english_text = language_translator.translate(text=french_text, model_id='fr-en').get_result()
      except ValueError:
          return None
      else:
          return english_text['translations'][0]['translation']
  