Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CacheData(val version: String, val entries: Map<String, String>)
Link copied to clipboard
class ConversionCache(cacheFile: Path, maxEntries: Int = 500, plugin: JavaPlugin, logger: Logger)
Link copied to clipboard
class GoogleIMEClient(timeout: Duration = 3.seconds, httpClient: HttpClient)
Link copied to clipboard

Converts romanji text to hiragana using Trie data structure.

Link copied to clipboard
class RomanjiConverter(cache: ConversionCache, apiClient: GoogleIMEClient, logger: Logger, debugMode: Boolean = false)