](/docs/ml/ios/ab-test-models)
      * [ Android  ](/docs/ml/android/ab-test-models)

    * Prepare for Production 

    * Protect your Cloud credentials 

      * [ iOS+  ](/docs/ml/ios/secure-api-key)
      * [ Android  ](/docs/ml/android/secure-api-key)

    * Legacy Documentation 

    * ML Kit for Firebase 

      * [ Introduction  ](/docs/ml-kit)
      * Vision 

      * Recognize text 

        * [ Overview  ](/docs/ml-kit/recognize-text)
        * [ iOS  ](/docs/ml-kit/ios/recognize-text)
        * [ Android  ](/docs/ml-kit/android/recognize-text)

      * Detect faces 

        * [ Overview  ](/docs/ml-kit/detect-faces)
        * [ Concepts  ](/docs/ml-kit/face-detection-concepts)
        * [ iOS  ](/docs/ml-kit/ios/detect-faces)
        * [ Android  ](/docs/ml-kit/android/detect-faces)

      * Scan barcodes 

        * [ Overview  ](/docs/ml-kit/read-barcodes)
        * [ iOS  ](/docs/ml-kit/ios/read-barcodes)
        * [ Android  ](/docs/ml-kit/android/read-barcodes)

      * Label images 

        * [ Overview  ](/docs/ml-kit/label-images)
        * [ iOS  ](/docs/ml-kit/ios/label-images)
        * [ Android  ](/docs/ml-kit/android/label-images)

      * Detect and track objects 

        * [ Overview  ](/docs/ml-kit/object-detection)
        * [ iOS  ](/docs/ml-kit/ios/detect-objects)
        * [ Android  ](/docs/ml-kit/android/detect-objects)

      * Recognize landmarks 

        * [ Overview  ](/docs/ml-kit/recognize-landmarks)
        * [ iOS  ](/docs/ml-kit/ios/recognize-landmarks)
        * [ Android  ](/docs/ml-kit/android/recognize-landmarks)

      * AutoML Vision Edge 

      * [ Overview  ](/docs/ml-kit/automl-image-labeling)
      * [ Train image labeling models  ](/docs/ml-kit/train-image-labeler)
      * Label images with your models 

        * [ iOS  ](/docs/ml-kit/ios/label-images-with-automl)
        * [ Android  ](/docs/ml-kit/android/label-images-with-automl)

      * [ Migrate datasets  ](/docs/ml-kit/migrate-automl-datasets)
      * Natural Language 

      * Identify the language of text 

        * [ Overview  ](/docs/ml-kit/identify-languages)
        * [ iOS  ](/docs/ml-kit/ios/identify-languages)
        * [ Android  ](/docs/ml-kit/android/identify-languages)

      * Translate text 

        * [ Overview  ](/docs/ml-kit/translation)
        * [ iOS  ](/docs/ml-kit/ios/translate-text)
        * [ Android  ](/docs/ml-kit/android/translate-text)
        * [ Usage guidelines  ](/docs/ml-kit/translation-terms)

      * Generate smart replies 

        * [ Overview  ](/docs/ml-kit/generate-smart-replies)
        * [ iOS  ](/docs/ml-kit/ios/generate-smart-replies)
        * [ Android  ](/docs/ml-kit/android/generate-smart-replies)

      * Custom Models 

      * Use a custom model 

        * [ Overview  ](/docs/ml-kit/use-custom-models)
        * [ iOS  ](/docs/ml-kit/ios/use-custom-models)
        * [ Android  ](/docs/ml-kit/android/use-custom-models)

      * [ Manage hosted custom models  ](/docs/ml-kit/manage-hosted-models)
      * Use a custom TensorFlow Lite build 

        * [ iOS  ](/docs/ml-kit/ios/use-custom-tflite)
        * [ Android  ](/docs/ml-kit/android/use-custom-tflite)

      * Advanced Topics 

      * A/B test two versions of a model 

        * [ iOS  ](/docs/ml-kit/ios/ab-test-models)
        * [ Android  ](/docs/ml-kit/android/ab-test-models)

      * Prepare for Production 

      * Reduce app package size 

        * [ Android  ](/docs/ml-kit/android/reduce-app-size)

      * Protect your Cloud credentials 

        * [ iOS  ](/docs/ml-kit/ios/secure-api-key)
        * [ Android  ](/docs/ml-kit/android/secure-api-key)

  * Hosting 

    * [ Introduction  ](/docs/hosting)
    * [ Explore use cases  ](/docs/hosting/use-cases)
    * [ Get started  ](/docs/hosting/quickstart)
    * [ Test, preview, then deploy  ](/docs/hosting/test-preview-deploy)
    * [ Deploy via GitHub pull requests  ](/docs/hosting/github-integration)
    * [ Share project resources across multi