Search Results for

    Romanization.NET

    Welcome to Romanization.NET! This is a library for romanizing (converting to the latin alphabet) languages and writing systems that use different alphabets.

    Getting Started

    Below is a brief example of how you might use the library to romanize some Korean Hangeul text:

    using Romanization;
    ...
    string romanizedText = Korean.RevisedRomanization.Value.Process("한글");
    Console.WriteLine(romanizedText);
    // Outputs: han-geul
    

    Every language system is lazily initialized - this means only the romanization systems you use will be loaded.

    To see all available languages and systems as well as implementation details and further options, please visit the API Documentation.

    Installation

    Because it is available on NuGet.org, you can install it in any typical way you install any other NuGet package.

    If you'd rather install it manually, the package is also available on GitHub Packages.

    Command Line

    To get started, just use:

    dotnet add package Romanization.NET
    

    Or in the Package Manager Console:

    Install-Package Romanization.NET
    

    Visual Studio UI

    You can also install through Tools > NuGet Package Manager > Manage NuGet Packages for Solution..., and search Romanization.NET.

    More Information

    For more detailed information about the package and what it supports, please visit the Articles Section.

    • Improve this Doc
    In This Article
    Back to top Romanization.NET