Package-level declarations

Types

Link copied to clipboard
class ConversionCache(cacheFile: Path, maxEntries: Int = 500, plugin: JavaPlugin, logger: Logger)
Link copied to clipboard
class RomanjiConverter(cache: ConversionCache, apiClient: GoogleIMEClient, logger: Logger, debugMode: Boolean = false)

Functions

Link copied to clipboard
fun convertWithRomaji(message: String, converter: RomanjiConverter, timeoutMs: Long = 1000): String

Converts a message using romaji-to-Japanese conversion with timeout protection. Returns the original message appended with the conversion result, or the original message on failure.