Write a program that translates an English text file into "Pig Latin". The rules we will use for Pig Latin translation are given below.
Filename should be
java PigLatin inputfile outputfileSample call:
java PigLatin letter.txt outfile.txtThis call will read in the input file letter.txt, and it will write the Pig Latin translation of this file to outfile.txt.
usage: java PigLatin infile outfile
Error: Input file not found
are --> areway each --> eachway rabbit --> abbitray yellow --> ellowyay bygone --> ygonebay stretch --> etchstray Russia --> Ussiaray Athena --> Athenaway
Input file: Frost.txt
Command to execute the program:
java PigLatin Frost.txt out.txtHere is out.txt:
Ethay Oadray Otnay Akentay ybay Obertray Ostfray Otway oadsray ivergedday inway away ellowyay oodway, Andway orrysay Iway ouldcay otnay aveltray othbay Andway ebay oneway avelertray, onglay Iway oodstay Andway ookedlay ownday oneway asway arfay asway Iway ouldcay Otay erewhay itway entbay inway ethay undergrowthway; Enthay ooktay ethay otherway, asway ustjay asway airfay, Andway avinghay erhapspay ethay etterbay aimclay, Ecausebay itway asway assygray andway antedway earway; Oughthay asway orfay atthay ethay assingpay erethay Adhay ornway emthay eallyray aboutway ethay amesay, Andway othbay atthay orningmay equallyway aylay Inway eaveslay onay epstay adhay oddentray ackblay. Ohway, Iway eptkay ethay irstfay orfay anotherway ayday! Etyay owingknay owhay ayway eadslay onway otay ayway, Iway oubtedday ifway Iway ouldshay everway omecay ackbay. Iway allshay ebay ellingtay isthay ithway away ighsay Omewheresay agesway andway agesway encehay: Otway oadsray ivergedday inway away oodway, andway Iway-- Iway ooktay ethay oneway esslay aveledtray ybay, Andway atthay ashay ademay allway ethay ifferenceday.
PigLatin.java