['strategies', 'holidays', 'accents', 'snow', 'artificial intelligence']
Estic intentant crear un model d'IA que identifiqui l'accent català d'una persona a partir d'un text. He creat un diccionari amb paraules clau, però el codi no funciona bé. Què faig malament?
```python
def identificar_accent(text):
    dialectes = {
        "central": ["terra", "aigua", "cel"],
        "nord-occidental": ["muntanya", "vall", "riu"],
        "valencià": ["platja", "sol", "taronja"]
    }

    for paraula in text:
        for dialecte, paraules_clau in dialectes.items():
            if paraula in paraules_clau:
                return dialecte
    return "No s'ha pogut identificar l'accent"

text = "M'agrada molt anar a la platja a prendre el sol"
accent = identificar_accent(text)
print(f"L'accent del text és: {accent}")
```
El problema està en la forma en què iteres sobre el text. Estàs iterant sobre cada caràcter en comptes de cada paraula. Per solucionar-ho, divideix el text en paraules utilitzant `text.split()`.
```python
def identificar_accent(text):
    dialectes = {
        "central": ["terra", "aigua", "cel"],
        "nord-occidental": ["muntanya", "vall", "riu"],
        "valencià": ["platja", "sol", "taronja"]
    }

    for paraula in text.split():
        for dialecte, paraules_clau in dialectes.items():
            if paraula in paraules_clau:
                return dialecte
    return "No s'ha pogut identificar l'accent"

text = "M'agrada molt anar a la platja a prendre el sol"
accent = identificar_accent(text)
print(f"L'accent del text és: {accent}")
```