#Perl 5 + [Perligata](//metacpan.org/pod/Lingua::Romana::Perligata), 183 bytes 155 bytes, plus 28 for `-MLingua::Romana::Perligata` Use as `perl -MLingua::Romana::Perligata foo.pl`. Tested on Strawberry 5.20.2 with version 0.6 of Perligata, released two days ago; I don't know whether it works with Perligata version 0.50. huic vestibulo perlegementum da.his lacunam scindementa da.per in his sic si recidementum hoc tum II fac sic ultimus cis hoc tum lacunam egresso scribe cis Obviously this is clear as a bell. In case it's not, run it with `-MLingua::Romana::Perligata=converte` instead of `-MLingua::Romana::Perligata`, and `perl` will output the translation into regular Perl instead of running the script. Golfing notes: * It seems from the documentation that `ultimus si recidementum hoc tum II fac.` would work instead of `si recidementum hoc tum II fac sic ultimus cis`, saving 8 bytes. But it doesn't (it gives a "iussa absentia" error). * Undocumented (but unsurprising), you don't need a space after `.`. * (Also unsurprising,) `scinde` doesn't need a second argument, and uses `hoc`. * Instead of `huic vestibulo perlegementum da`, I tried `-pMLingua::Romana::Perligata`, but couldn't get it to work. * Although the documentation says the `fac` after `per` "is required", it gives examples that omit `fac`, and that works here, too.