title: Translating Pig Latin into English Using Python 3
body: <p>As you will see in my code below, I have already made a program that translates from English into Pig Latin. It follows two rules:</p>
  
  <ul>
  <li>If the word begins with a vowel, "way" should be appended (example: apple becomes appleway)  </li>
  <li>If the word begins with a sequence of consonants, this sequence should be moved to the end, prefixed with "a" and followed by "ay" (example: please becomes easeaplay)</li>
  </ul>
  
  <p>I know this is an odd way to do it, but just humour me.</p>
  
  <p>The issue: when translating into English, I can't think of a way to let the code know at exactly which point it should separate the root of the original word from the suffix because some words begin with 1 consonant, others with 2 consonants, etc.</p>
  
  <p>Any help would be appreciated. Please bear in mind that I am a novice.</p>
  
  <pre><code>vowels = ('AEIOUaeiou')
  
  def toPigLatin(s):
      sentence = s.split(" ")
      latin = ""
      for word in sentence:
          if word[0] in vowels:
              latin += word + "way" + " "
          else:
              vowel_index = 0
              for letter in word:
                  if letter not in vowels: 
                      vowel_index += 1
                      continue
                  else: 
                      break
              latin += word[vowel_index:] + "a" + word[:vowel_index] + "ay" + " "
      return latin[:len(latin) - 1]
  
  def toEnglish(s):
      sentence = s.split(" ")
      english = ""
      for word in sentence:
          if word[:len(word) - 4:-1] == 'yaw':
              english += word[:len(word) - 3] + " "
          else: 
              #here's where I'm stuck
      return english
  </code></pre>
  
  <p>Thanks in advance!</p>