Translated !English

From Esolang
Jump to navigation Jump to search

Translated !English is a esolang made by Mihai Popa. It's !English but horribly translated by Apretium+Google Translate (however you can add more or choose a another pair of translators for an even more horrible translation!). Unlike most languages, !English is like human language.

Steps: 1. Take this program (as a example):

Start of this part: Menu
Print "This is the calculator!" and a new line
Print "Made in the !English programming language!" and a new line
Print "What to do?" and a new line
Print "1. Addition" and a new line
Print "2. Subtraction" and a new line
Print "3. Multiplication" and a new line
Print "4. Division" and a new line
Print "5. Modulo" and a new line
Print "6. Power" and a new line
Give me x as input
If x is 1:
  Jump to the addition part of the code
If x is 2:
  Jump to the subtraction part of the code
If x is 3:
  Jump to the multiplication part of the code
If x is 4:
  Jump to the division part of the code
If x is 5:
  Jump to the modulo part of the code
If x is 6:
  Jump to the power part of the code
End of this part: Menu

Start of this part: Addition
Give me x as input
Give me y as input
Declare z as a addition of x and y
Print the value of z and a newline
End of this part: Addition

Start of this part: Subtraction
Give me x as input
Give me y as input
Declare z as a subtraction of x and y
Print the value of z and a newline
End of this part: Subtraction

Start of this part: Multiplication
Give me x as input
Give me y as input
Declare z as a multiplication of x and y
Print the value of z and a newline
End of this part: Multiplication

Start of this part: Division
Give me x as input
Give me y as input
Declare z as a division of x and y
Print the value of z and a newline
End of this part: Division

Start of this part: Modulo
Give me x as input
Give me y as input
Declare z as a modulo of x and y
Print the value of z and a newline
End of this part: Modulo

Start of this part: Power
Give me x as input
Give me y as input
Declare z as a power of x and y
Print the value of z and a newline
End of this part: Power

2. Translate this code as follows (you can take on any translator with any language, if you want):

Apertium: English -> Catalan
Apertium: Catalan -> Aragonese
Apertium: Aragonese -> Spanish
Apertium: Spanish -> Catalan
Apertium: Catalan -> Romanian
Google Translate: Romanian -> English
Google Translate: English -> Chinese
Google Translate: Chinese -> Pashto
Google Translate: Punjabi -> English
Google Translate: Pashto -> English

3. Result? Here you go, it's horribly translated with 2 translators using a weird pair of languages:

Start of this section: Letter
Chap Kuvi "Da Yo Kalkalter Di!" Oh you trace
Ironpoon Breaks "Making Things Out of Analytic Programming Languages!" O sign
The new line "Who is doing what?" O sign
New line "1.Add" o u trace
New line "2. Kidnapping" and signs
New line "3. Zarb".
New line "4. Wish" о у трес
New line "5.Mode" о Trace
New line "6. Power" and new line
Give me x as shown in the entry
where x 1 is:
       Go to Add Code section
that x 2 is:
       Go to the code subsection
that x 3 is:
       Go to the code section
that x 4 is:
       Go to Code Distribution section
that x 5 is:
       Go to code exit mode
that x 6 is:
       Go to the strong section of the end
Enter the code here:

Add the lines here:
I gave x as input
Please help me as a login
Declare z as x and y as addition
The z value was the new character print character
Here pai: pil

Add here: discount
I gave x as input
Please help me as a login
Declare z as x and y as a discount
The z value was the new character print character
Here pai: pil

Reduction here: zárb
I gave x as input
Please help me as a login
Declare z as product of x and y
The z value was the new character print character
Here pai: pil

Here zárb: taksim
I gave x as input
Please help me as a login
z is a variable in x and y
The z value was the new character print character
Here pai: pil

Distribution here: models
Give me x as input
Please help me as a login
Declare z modulo x and y
The z value was the new character print character
This page is the last one: model

From here: That's right
Give me x as input
Please help me as a login
Declare z as product of x and y
The z value was the new character print character
Here last di: grandson

See also