Overview
  • Authentication
  • Multilingual Language Support
  • Routing APIs
    • Directions API
    • Directions Basic API
    • Distance Matrix API
    • Distance Matrix Basic API
    • Route Optimizer API
    • Fleet Planner API
  • Roads APIs
    • Snap To Road API
    • Nearest Roads API
    • Speed Limits API
  • Places APIs
    • Autocomplete API
    • Place Details API
    • Advance Place Details API
    • Nearby Search API
    • Advance Nearby Search API
    • Photo API
    • Text Search API
    • Address Validation API
    • Geofencing API
    • Elevation API
  • Geocoding
    • Geocoding API
    • Reverse Geocoding API
  • Map Tiles
    • 2D Tiles
      • Overview
      • Vector Tiles API
      • Static Tiles API
    • 3D Tiles
      • Overview and Integration
    • Style Editor
  • Navigation SDKs
    • Navigation SDK - Android
    • Navigation SDK - iOS
  • Map SDKs
    • Map SDK - iOS
    • Map SDK - Android
  • Places SDKs
    • Places SDK - Android
    • Places SDK - iOS
  • Web SDK
    • SDK Setup
    • Adding Markers
    • Events & Controls
    • Static Maps
    • Geolocation
    • Adding Shapes
    • Marker Clustering
    • Heatmap Layer
    • Ground Overlays
    • Custom Overlays
  • Ola Maps MCP
    • MCP Overview
    • Ola Maps MCP Server
  • Street View

Multilingual Language Support

Ola Maps Platform provides comprehensive multilingual support across its APIs, enabling developers to deliver localized experiences to users across India. With support for 12 languages including all major Indian regional languages, you can provide navigation instructions, place information, and address details in the user's preferred language.

Supported Languages

Ola Maps APIs support the following languages across Places APIs, Routing APIs, and Geocoding APIs:

LanguageLanguage CodeScriptExample
EnglishenLatinRestaurant
HindihiDevanagariरेस्टोरेंट
KannadaknKannadaರೆಸ್ಟೋರೆಂಟ್
TeluguteTeluguరెస్టారెంట్
TamiltaTamilஉணவகம்
MalayalammlMalayalamറെസ്റ്റോറന്റ്
SanskritsaDevanagariभोजनालयः
BengalibnBengaliরেস্তোরাঁ
GujaratiguGujaratiરેસ્ટોરન્ટ
MarathimrDevanagariउपहारगृह
OdiaorOdiaରେଷ୍ଟୁରାଣ୍ଟ
UrduurArabicریستوراں

Default Language

If the language parameter is not specified, the API defaults to English (en).

API Coverage

The following APIs support multilingual responses. Use the language parameter to get results in your preferred language.

Places APIs

Places APIs support multilingual responses for place names, addresses, and search suggestions in the specified language.

  • Autocomplete API Returns place suggestions with names in the specified language. Also supports input queries in Indian local languages.
  • Place Details API Returns complete place information including name, address, and formatted address in the selected language.
  • Place Details Advanced API Provides detailed place information with multilingual support.
  • Nearby Search API Returns nearby places with names and addresses in the specified language.
  • Nearby Search Advanced API Enhanced nearby search with multilingual place information.

Routing APIs

Select Routing APIs provide turn-by-turn navigation instructions and step descriptions in the selected language.

  • Directions API Returns navigation instructions, step descriptions, and street names in the specified language.
  • Directions Basic API Provides basic routing with instructions in the selected language.
  • Route Optimizer API Returns optimized route with instructions in the specified language.

Geocoding APIs

Geocoding APIs return address components and formatted addresses in the specified language.

  • Reverse Geocoding API Returns formatted addresses and address components in the specified language for the given coordinates.

Usage Examples

Autocomplete with Hindi

Request place suggestions in Hindi. The API accepts both Hindi text input and returns results in Hindi:

Place Details with Tamil

Get detailed information about a place with Tamil language support:

Directions with Kannada

Get turn-by-turn navigation instructions in Kannada:

Reverse Geocoding with Bengali

Convert coordinates to a formatted address in Bengali:

Implementation Guidelines

Parameter Usage

Add the language parameter to your API requests:

  • For GET requests: Add language=LANGUAGE_CODE as a query parameter
  • For POST requests: Include "language": "LANGUAGE_CODE" in the request body
  • Use ISO 639-1 two-letter language codes as listed in the table above

Important Note

While we strive to provide complete multilingual coverage, some specialized place names, landmarks, or technical terms may appear in English or transliterated form even when using a regional language code.

Learn More

For detailed implementation examples and parameter specifications, please refer to the individual API documentation pages:

Places APIs

Explore multilingual support in Autocomplete, Place Details and Nearby Search APIs.

Please refer to theAPI documentationfor further details.

Routing APIs

Learn about language support in Directions, Distance Matrix, and Route Optimizer APIs.

Please refer to theAPI documentationfor further details.

Geocoding APIs

Understand address localization in Reverse Geocoding APIs.

Please refer to theAPI documentationfor further details.

Complete API Reference

View complete API specifications, parameters, and response formats.

Please refer to theAPI documentationfor further details.

Need Help?

If you have questions about implementing multilingual support or need assistance with specific language requirements, please contact our support team or visit our Support page.