---
title: ML Kit Plugins for Capacitor
description: Unofficial Capacitor plugins for Google ML Kit SDKs to enhance your app with barcode scanning, face detection, translation, and more.
---

# ML Kit Plugins

Our Capacitor ML Kit plugins wrap Google's ML Kit SDKs behind a single JavaScript API, bringing on-device machine learning to your Capacitor app on Android and iOS.

These are unofficial, open-source plugins maintained by Capawesome. Open a plugin's page for installation steps, supported platforms, and the full API reference. Fourteen of the plugins, including the GenAI plugins powered by Gemini Nano, were introduced in version 8.2.0 — read the [Capacitor ML Kit 8.2.0 release announcement](../../../blog/posts/capacitor-mlkit-8-2-0-release.md) for an overview.

## Plugins

- [Barcode Scanning](barcode-scanning.md) — Scan barcodes and QR codes.
- [Digital Ink Recognition](digital-ink-recognition.md) — Recognize handwritten text and hand-drawn shapes.
- [Document Scanner](document-scanner.md) — Scan documents with the device camera.
- [Entity Extraction](entity-extraction.md) — Detect entities like addresses and dates in text.
- [Face Detection](face-detection.md) — Detect faces in images.
- [Face Mesh Detection](face-mesh-detection.md) — Detect faces and their mesh in images.
- [GenAI Image Description](genai-image-description.md) — Describe images with Gemini Nano.
- [GenAI Prompt](genai-prompt.md) — Send custom prompts to Gemini Nano.
- [GenAI Proofreading](genai-proofreading.md) — Fix grammar and spelling with Gemini Nano.
- [GenAI Rewriting](genai-rewriting.md) — Reword text in different tones with Gemini Nano.
- [GenAI Speech Recognition](genai-speech-recognition.md) — Transcribe speech to text with Gemini Nano.
- [GenAI Summarization](genai-summarization.md) — Summarize text with Gemini Nano.
- [Image Labeling](image-labeling.md) — Detect and label the content of images.
- [Language Identification](language-identification.md) — Identify the language of a text.
- [Object Detection](object-detection.md) — Detect and track objects in images.
- [Pose Detection](pose-detection.md) — Track the position of a person's body.
- [Selfie Segmentation](selfie-segmentation.md) — Separate the foreground from the background in selfies.
- [Smart Reply](smart-reply.md) — Generate contextual reply suggestions.
- [Subject Segmentation](subject-segmentation.md) — Segment subjects from images.
- [Text Recognition](text-recognition.md) — Extract text from images.
- [Translation](translation.md) — Translate text between languages on-device.

## FAQ

### What are the Capacitor ML Kit plugins?

They are packages that expose Google's native ML Kit SDKs through a unified JavaScript API, letting you run on-device machine learning in a Capacitor app without writing native code yourself. To learn more about the underlying SDKs, see the [official Google ML Kit documentation](https://developers.google.com/ml-kit){:target="_blank"}.

### Are these ML Kit plugins free?

Yes. All ML Kit plugins listed here are open source and free to use.

### Which platforms do the plugins support?

The plugins support Android and iOS, with selected plugins also supporting the Web. The supported platforms are listed at the top of each plugin's documentation page.

### How do I get support?

For bugs and feature requests, open an issue on the plugin's GitHub repository. For dedicated help, see our [support options](/docs/support/).

## Next steps

- Browse all our [Capacitor plugins](../index.md).
- Explore [Capawesome Cloud](../../../cloud/index.md) for Live Updates, Native Builds, and App Store Publishing.
- View the source on [GitHub](https://github.com/capawesome-team){:target="_blank"}.
