TRANSLIT(1)

πŸ¦‹ TRANSLIT(1) β€” the translit era πŸ’…

okay so bestie, buckle up, because translit is genuinely one of those little tools that just works and I'm obsessed. this is the translit page from the User Contributed Perl Documentation, and I'm gonna walk you through it like we're on facetime at 2am πŸŽ€


✨ NAME ✨

translit β€” transliterate text between various writing systems. that's it. that's the whole vibe. no cap. 🌈


✨ SYNOPSIS ✨

translit -t name -r -i file -o file -l -v -h

look at her go, all the flags lined up like a little outfit 🫢


✨ DESCRIPTION ✨

so translit transliterates UTF-8 encoded natural language text from one writing system to another. literally converting your text's whole aesthetic into a different alphabet, iconic behavior honestly πŸ‘‘

it utilizes the Perl module Lingua::Translit to accomplish this task, and it follows the provided transliteration standards as strict as possible. like, she's a rule follower, she reads the whole standards doc, she's that girl πŸ“šβœ¨

translit regards the following commandline switches:

🌸 the switches 🌸

  • --trans, -t name β€” use the transliteration standard named name. that's the main character of the operation right there πŸ’…
  • --reverse, -r β€” transliterate in reverse direction. going backwards, living your truth πŸ”„
πŸ’€ NOTE: not every transliteration is capable of being reversed. if you're unsure, have a look at the list of supported transliterations using the --list switch. fr fr, check first, don't just yolo it.
  • --infile, -i FILE β€” read text from FILE. defaults to STDIN. so if you don't say anything, she just reads whatever you pipe in πŸ“
  • --outfile, -o FILE β€” write the transliterated text to FILE. defaults to STDOUT. no file given? she just prints it right at you πŸ’–
  • --list, -l β€” print a list of supported transliterations showing their:
    • name
    • reversibility
    • description

it's giving menu at a fancy restaurant, but make it unicode πŸŽ€

  • --verbose, -v β€” print verbose status messages to STDERR. she'll narrate her little journey for you πŸ”₯ (to STDERR, specifically, which is the important part 😌)
  • --help, -h β€” show a short help text introducing command line switches only. just the switches! no lore! keep it brief bestie 🧚

🚫 RESTRICTIONS 🚫

the input has to be UTF-8 encoded. that's the whole rule. non-negotiable, babes. if your encoding is a mess, she can't fix that for you 😭


πŸ’€ BUGS πŸ’€

none known. literally flawless, we love a queen with zero known issues βœ¨πŸ‘‘

please report bugs using CPAN's request tracker at <https://rt.cpan.org/Public/Dist/Display.html?Name=Lingua-Translit>. if you do find one, tell the group chat (the CPAN tracker) 🫢


πŸ”— SEE ALSO πŸ”—

Lingua::Translit, Lingua::Translit::Tables β€” her lore, her extended universe πŸ’œ


πŸ‘‘ AUTHORS πŸ‘‘

  • Alex Linke <alinke@netzum-sorglos.de>
  • Rona Linke <rlinke@netzum-sorglos.de>

two icons, honestly 🌟


Copyright (C) 2007-2008 Alex Linke and Rona Linke

Copyright (C) 2009-2016 Lingua-Systems Software GmbH

Copyright (C) 2016-2017 Netzum Sorglos, Lingua-Systems Software GmbH

Copyright (C) 2017-2022 Netzum Sorglos Software GmbH

this module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. free as in freedom, bestie πŸ•ŠοΈ


and that's the page!! πŸ’– this translit man page ships with perl v5.42.0 and is dated 2022-06-16 β€” so cute, so vintage, so iconic of her πŸŽ€ slay, see you in the next man page βœ¨πŸ¦‹

πŸ“¦ where this page comes from