# Package com.codename1.ai.language

package com.codename1.ai.language

Vendor-neutral on-device language identification, translation, and smart reply.

Android and iOS builds use feature-scoped ML Kit components. Each public entry point is scanned independently, so language identification does not bundle translation or Smart Reply. Translation model payloads are installed lazily by ML Kit. Other targets expose the same API with an explicit unsupported fallback.

- Related Packages
  Package
  Description
  com.codename1.ai
  Codename One's AI / LLM client surface plus the value types, streaming primitives, and chat-binding helpers that sit on top of it.
  com.codename1.ai.inference
  Reusable on-device inference sessions for `.tflite` models.
  com.codename1.ai.vision
  Vendor-neutral on-device vision APIs for still images and live camera frames.
- Class
  Description
  LanguageBackend
  Identifies an on-device language implementation.
  LanguageBackends
  Backend selectors for language identification, translation, and smart reply.
  LanguageCandidate
  Language identification candidate.
  LanguageIdentifier
  On-device language identification.
  LanguageOptions
  Common options for on-device language services.
  SmartReply
  On-device short reply suggestions for a conversation.
  SmartReplyMessage
  One message supplied to the on-device smart-reply model.
  Translator
  On-device translation with lazily installed language-pair models.