# Bayan Search API ## Supported Languages The `search_bayan()` function supports the following values for the `target_type` parameter: ```python languages = [ "تدقيق الايات", "english", "french", "turkish", "persian", "urdu", "russian", "spanish", "german", "indonesian", "malay", "bengali", "bosnian", "portuguese", "uzbek" ] ``` ## Language Descriptions | Value | Output | | ------------ | ------------------------------------- | | تدقيق الايات | Quran text in Uthmani script (Arabic) | | english | English translation | | french | French translation | | turkish | Turkish translation | | persian | Persian (Farsi) translation | | urdu | Urdu translation | | russian | Russian translation | | spanish | Spanish translation | | german | German translation | | indonesian | Indonesian translation | | malay | Malay translation | | bengali | Bengali translation | | bosnian | Bosnian translation | | portuguese | Portuguese translation | | uzbek | Uzbek translation | ## Example Usage ```python result = search_bayan( "ولله المشرق والمغرب فأينما تولوا فثم وجه الله", target_type="english" ) print(result["matched_segment"]) print(result["full_verse"]) ``` ## Notes * If `target_type` is omitted, the default value is `"تدقيق الايات"`. * The search engine supports fuzzy matching and can handle minor spelling mistakes. * Quranic Uthmani text is returned when using `"تدقيق الايات"`. * Translations are returned when using any of the supported language names above.