--- title: Modifying item language slug: '3114' canonical_url: https://docs.coveo.com/en/3114/ collection: index-content source_format: adoc --- # Modifying item language When indexing content, Coveo can detect [several languages](https://docs.coveo.com/en/1956/) on readable pages and leverage them to fill the `language` [metadata](https://docs.coveo.com/en/218/). However, you may encounter situations where Coveo has detected no or too many languages. You may want to address this problem by using an [indexing pipeline extension (IPE)](https://docs.coveo.com/en/206/) script to manipulate the `language` metadata. This post-conversion extension script sample sets the `language` metadata to `English` if many or no languages have been detected. **Post-conversion extension script sample**: ```python # force English when many or no languages have been detected language = document.get_meta_data_value('language') if (not language) or (language and ';' in language[0]): document.add_meta_data({'language': 'English'}) ```