Send feedback
  
   
 
  
    
    
      
      
      Stay organized with collections
     
    
      
      Save and categorize content based on your preferences.
     
   
   
  
  
    
    
    
    
  
    
         Language Identification
    
    
    
    plat_ios 
    plat_android 
    
    
    
    
    
    
    
    
    
    
   
  
    
    
    
    
  This page describes an old version of the Language Identification API, which was part
    of ML Kit for Firebase. Development of this API has been moved to the
    standalone ML Kit SDK, which you can use with or without Firebase.
    Learn more .
  
  See 
Language Identification
 
 for the latest documentation.
 
With ML Kit's on-device language identification API, you can determine the
language of a string of text.
Language identification can be useful when working with user-provided text,
which often doesn't come with any language information.
iOS 
Android 
This is a beta release of ML Kit for Firebase. This
  API might be changed in backward-incompatible ways and is not subject to any
  SLA or deprecation policy. 
   
  
Key capabilities 
  
    Broad language support 
    Identifies over a hundred different languages. See the
      complete list .
     
   
  
    Romanized text support 
    Identifies Arabic, Bulgarian, Greek, Hindi, Japanese, Russian, and
      Chinese text in both native and romanized script.
     
   
Example results 
  Simple language identification 
    "My hovercraft is full of eels." 
    en (English) 
  
    "Dao shan xue hai" 
    zh-Latn (Latinized Chinese) 
  
    "ph'nglui mglw'nafh TensorFlow Google wgah'nagl fhtagn" 
    und (undetermined) 
  Confidence distribution 
    "an amicable coup d'etat" 
    
      en (0.52)fr (0.44)ca (0.03)
     
   
  
  
  
     
  
    
      
       
    
    
      
    
     
  
       
         
  
  
    
    Send feedback
  
   
 
       
    
    
      
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-20 UTC.
 
 
  
  
    
    
    
      
  
  
    Need to tell us more?
  
   
 
     
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-20 UTC."],[],[]]