Skip to content

Instantly share code, notes, and snippets.

@JarbasAl
Created September 14, 2024 20:06
Show Gist options
  • Select an option

  • Save JarbasAl/10282b32e908ca45653b6c9b02a3e3f4 to your computer and use it in GitHub Desktop.

Select an option

Save JarbasAl/10282b32e908ca45653b6c9b02a3e3f4 to your computer and use it in GitHub Desktop.
import re
from typing import List, Optional
def sotaque_minho(text: str) -> str:
words = text.split()
for idx, w in enumerate(words):
# Substituição do som 'v' por 'b'. exemplos: Vila-Bila, Votar-Botar, Dívida-Díbida.
w = _v2b(w)
# o meu -> o mieu
w = w.replace("eu", "ieu")
# bem -> beim
w = w.replace("em", "eim")
# o quê -> o quiê
w = w.replace("quê", "quiê")
words[idx] = w
return " ".join(words)
def sotaque_famalicao(text: str) -> str:
text = sotaque_minho(text)
words = text.split()
for idx, w in enumerate(words):
# “oum” em vez de “ão” (ex: Famalicoum, coum, poum, moum, coraçoum)
if w.endswith("ão"):
w = w[:-2] + "oum"
words[idx] = w
return " ".join(words)
def sotaque_fafe(text: str) -> str:
text = sotaque_minho(text)
words = text.split()
for idx, w in enumerate(words):
# vermelho -> vermêlho
w = w.replace("elh", "êlh")
# “ein” em vez de “en” (ex: casameinto, deinte , doeinte
w = w.replace("en", "éin") # ein / én
words[idx] = w
return " ".join(words)
def sotaque_viseu(text: str) -> str:
text = sotaque_minho(text)
words = text.split()
for idx, w in enumerate(words):
w = w.replace("z", "x")
w = w.replace("ss", "x")
# xinco xeis xete
if w.startswith("c") or w.startswith("s"):
w = "x" + w[1:]
words[idx] = w
return " ".join(words)
def sotaque_vimaranes(text: str) -> str:
text = sotaque_minho(text)
words = text.split()
for idx, w in enumerate(words):
# ditongos mais abertos
# mãe -> mánhe
if w == "mãe":
w = "mánhe"
elif w == "não":
w = "num"
elif w.endswith("ães"):
w = w[:-3] + "áinhes"
# inserção de i antes de ch/lh
# bolacha -> bolaicha
# vermelho -> vermeilho
w = w.replace("elh", "eilh")
w = w.replace("ach", "aich")
words[idx] = w
return " ".join(words)
def sotaque_transmontano(text: str) -> str:
words = text.split()
for idx, w in enumerate(words):
# Substituição do som 'v' por 'b'. exemplos: Vila-Bila, Votar-Botar, Dívida-Díbida.
w = _v2b(w)
# Substituição das terminações "agem" por "aije". Exemplos:viagem-viaije, garagem-garaije.
if w.endswith("agem"):
w = w[:-4] + "aije"
elif len(w) > 2:
# Transformação do grupo vocálico ou em oi. Exemplo: outro-oitro, Mouro-Moiro.
if w.endswith("ou"):
w = w[:-2].replace("ou", "oi") + "ou"
else:
w = w.replace("ou", "oi")
# Fortificação do som 'ch' com um 't' prévio: Exemplos: Chão-Tchão, Chouriço-"Tchoiriço"
w = w.replace("ch", "tch").replace("x", "tx")
# Substituição do som 'z' por 'j'. exemplos: Jesus-Jejus, Azar-Ajar
w = w.replace("z", "j")
w = w.replace("esu", "eju")
# Existencia de nomes ou expressões puramente Transmontanas,
# Grão de bico-"Ervanço" ;,
# feijão frade-"Tchitcharros;"Abobora-"Cabaça",etc
# TODO - dictionary, handle multi word expressions
if w.lower() == "abobora":
w = "cabaça"
# TODO Neste sotaque, existe a preferência pelos pronomes portugueses rectos tradicionais;
# nomeadamente, usa-se «nós» em vez de «a gente», «tu» em vez de «você» e «vós» em vez de «vocês».
words[idx] = w
return " ".join(words)
def sotaque_estremenho(text: str) -> str:
words = text.split()
for idx, w in enumerate(words):
if len(w) > 2:
# a monotongação generalizada do ditongo [ow] (touro, roupa passam a "tôro", "rôpa").
# em certas sub-regiões, como a saloia (arredores de Lisboa), a monotongação do ditongo [ej]
# ("manêra" em vez de maneira), embora este tenha evoluído para [ɐj] no sotaque lisboeta ("manâira");
w = _monotonga(w, ["ou", "ei"])
# sibilantes pré-dorsodentais, isto é, o /s/ e o /z/ são pronunciados como no padrão europeu
# e distinguem-se bem do x de "baixo" e o j de "haja" -
# ao contrário do que acontece com os sotaques setentrionais.
words[idx] = w
return " ".join(words)
def sotaque_lisboeta(text: str) -> str:
words = text.split()
for idx, w in enumerate(words):
if len(w) > 2:
# a monotongação do ditongo [ej], evoluído para [ɐj] no sotaque lisboeta ("maneira" -> "manâira");
if "ei" in w:
w = w.replace("ei", "âi")
elif "elh" in w:
# coelho -> coâlho
w = w.replace("elh", "âlh")
else:
# desaparece o "i" entre consoantes, "Filipe" -> "Flipe", "Lisboa" -> "Lsboa"
w = re.sub(r'(?<=[^aeiouhx])i(?=[^aeiougçcv])', 'e', w, count=1)
# palavras terminadas com "o" são mais parecidas com o som "u"
# if w.endswith("o") and w[-2] != "ã":
# w = w[:-1] + "u"
words[idx] = w
return " ".join(words)
def sotaque_barranquenho(text: str) -> str:
# TODO - O pronome português de primeira pessoa 'nós' é substituído pelo castelhano 'nusotrus'.
# A colocação dos pronomes aproxima-se mais à castelhana que à norma portuguesa:
# 'se lavô' (português lavou-se, espanhol se lavó).
# Contém ademais muitas formas verbais de conjugação claramente castelhana:
# 'andubi' (port. andei, esp. anduve); 'supimus' (port. soubemos, esp. supimos).
words = text.split()
for idx, w in enumerate(words):
# Não se pronunciam 'l' e 'r' finais: 'Manué' (Manuel), 'olivá' (olivar),
# que voltam, contudo, a aparecer nos plurais: 'olivareh' (olivares).
if w.endswith("l") or w.endswith("r"):
w = w[:-1]
# Como o espanhol, não diferencia entre 'b' e 'v': vaca ['baka'].
w = _v2b(w)
# O 'j' e 'ge', 'gi' portuguesas pronunciam-se [x] como as espanholas.
w = w.replace("j", "x").replace("ge", "xe").replace("gi", "x")
# Se o 'l' trava sílaba, muda para 'r': 'argo' (algo).
w = w.replace("lg", "r")
# Ao ouvido, uma aspiração do 's' e do 'z' finais, como o estremenho e o andaluz:
# 'cruh' (cruz), 'buhcá' (procurar)… Às vezes pode faltar inclusive a aspiração: 'uma bê' (uma vez).
if w.endswith("z") or w.endswith("s"):
if w == "procurar" or w == "buscar":
w = "buhcá"
elif w.endswith("ez") or w.endswith("es"):
w = w[:-2] + "ê"
elif w.endswith("ar"):
w = w[:-2] + "á"
elif w[-2] in "aeiou":
w = w[:-1] + "h"
words[idx] = w
return " ".join(words)
def sotaque_algarvio(text: str) -> str:
# Com várias semelhanças com os sotaques do Alentejo, Madeira e Açores e o português brasileiro,
# a nível gramatical há uma preferência para o uso do gerúndio[2] e do pronome a gente ao invés de nós.
# Já o pronome vós (2ª pessoa do plural), tal como na maioria do país, não é utilizado e em vez deste utiliza-se o vocês.
words = text.split()
for idx, w in enumerate(words):
nextw = words[idx + 1] if idx < len(words) - 1 else ""
if w == "meu":
w = "mê"
# 'j' em vez de 'z' nas ligaçoes das palavras acabadas em 's' e palavras que começam com vogal
# quis entrar -> quij entrar
# mas a agua -> maj a agua
if nextw and w.endswith("s") and nextw[0] in "aeiou":
w = w[:-1] + "j"
# TODO - perda da sílaba intermédia em palavras esdrúxulas,
# como "fenomo" (fenómeno), "triango" (triângulo), "capito" (capítulo), estômo" (estômago), "arve" (árvore)
if w == "fenómeno":
w = "fenomo"
elif w == "triângulo":
w = "triango"
elif w == "capítulo":
w = "capito"
elif w == "estômago":
w = "estômo"
elif w == "árvore":
w = "arve"
# TODO - não alteração do som tónico ô do masculino quando este é passado para o plural
# ou para o feminino, como "ôvos" (óvos), "carinhôsa" (carinhósa), "jôgos" (jógos), "manhôsas" (manhósas)
elif w == "ovos":
w = "ôvos"
elif w == "carinhosa":
w = "carinhôsa"
elif w == "jogos":
w = "jôgos"
elif "nhos" in w:
w = w.replace("nhos", "nhôs")
elif len(w) > 2:
# paragoge do i a seguir ao r, quando este surge no final das palavras,
# como "dizêri" (dizer), "fazêri" (fazer), "dormiri" (dormir).
if w.endswith("r"):
w = _paragoge_em_i(w)
# coelho -> coêlho
if "elh" in w:
w = w.replace("elh", "êlh")
# enfase anasalado no final das palavras
elif w.endswith("em") or w.endswith("ém"):
w = w[:-2] + "êm"
# apócope do o no final das palavras, como "fôg" (fogo),
# "cumpriment" (cumprimento), "fervid" (fervido), "amig" (amigo).
if w.endswith("o"):
w = _apocope_do_o(w)
# monotongação dos ditongos, como "manêra" (maneira), "lête" (leite),
# "ôtro" (outro), "animás" (animais), "chapé" (chapéu), "fêjõs" (feijões),
# "sês" (seis), "pã" (pão), "papés" (papéis).
elif any(dit in w for dit in ["éi", "éu", "ai", "ei", "ou", "õe", "ão", ]) and not w.endswith("õej"):
w = _monotonga(w)
words[idx] = w
return " ".join(words)
def sotaque_alentejano(text: str) -> str:
# Com várias semelhanças com os dialetos do Algarve, Madeira e Açores e o português brasileiro,
# a nível gramatical há uma preferência para o uso do gerúndio[2] e do pronome a gente ao invés de nós.
# Já o pronome vós (2.ª pessoa do plural), não é geralmente utilizado, sendo substituído por vocês.
words = text.split()
# TODO - Anteposição do artigo antes do pronome possessivo (traço comum em Portugal)
# TODO - Utilização regular do gerúndio no tempo presente (à semelhança do português brasileiro)
for idx, w in enumerate(words):
if w == "meu":
w = "mê"
# Ausência do ditongo ei, que passa a ser ê. Ex: galinhêro (galinheiro), lête (leite).
elif "ei" in w:
w = _monotonga(w, ["ei"])
# Paragoge em i, nos verbos no infinitivo. Ex: fazêri (fazer)
elif w.endswith("r"):
w = _paragoge_em_i(w)
# coelho -> coêlho
elif "elh" in w:
w = w.replace("elh", "êlh")
# enfase anasalado no final das palavras
elif w.endswith("em") or w.endswith("ém"):
# w = w[:-2] + "ã"
w = w[:-2] + "êm"
elif w.endswith("na"):
w = w[:-2] + "nã"
elif w.endswith("re"):
w = w[:-2] + "rê"
words[idx] = w
return " ".join(words)
def sotaque_madeirense(text: str) -> str:
words = text.split()
for idx, w in enumerate(words):
nextw = words[idx + 1] if idx < len(words) - 1 else ""
# Palatalização da consoante 'l' quando antecedida pela vogal 'i'[2].
# Exemplos: «família» (lido famílhia), vila (lido vilha), aquilo (lido aquilho), Filipe (lido Filhipe).
if "l" in w:
w = _l2lh(w)
# A conservação da vogal final 'e' nos verbos, como por exemplo
# «fazer» (lido fazêre ou fazêri), «comer» (lido comêre ou comêri), «falar» (lido falare ou falari).
if w.endswith("r"):
w = _paragoge_em_e(w)
######################
# regras abaixo não presentes em todos os sotaques - TODO mapear sub-sotaques
# ões -> ôns
w = w.replace("ões", "ôns")
# ães -> âns
w = w.replace("ães", "âns")
# coelho -> coâlho
w = w.replace("elh", "âlh")
# desaparece o "i" entre consoantes, "Filipe" -> "Flipe", "Lisboa" -> "Lsboa"
w = re.sub(r'(?<=[^aeiouhx])i(?=[^aeiougçcv])', 'e', w, count=1)
# viu -> vi
if w.endswith("iu"):
w = w[:-1]
# boi -> bû
elif w.endswith("oi"):
w = w[:-2] + "û"
# passar -> passá
elif w.endswith("ar"):
w = w[:-2] + "á"
# enfase anasalado no final das palavras
elif w == "meu":
w = "mê"
elif w.endswith("em") or w.endswith("ém"):
w = w[:-2] + "êm"
# Ditongação da vogal sílaba tónica, acrescentando um 'u' antes da mesma vogal,
# TODO - como identificar silaba tonica
# como por exemplo «olho» (lido uôlho ou uôlhe), «formiga» (lido formúiga), «livro» (lido lúivro ou lúivre),
if w.startswith("li"):
w = "lúi" + w[2:]
elif w.startswith("olh"):
w = "uôlh" + w[3:]
else:
w = w.replace("iga", "úiga")
# Substituição das terminações "agem" por "age".
# Exemplos: «paragem» (lido parage), «viagem» (lido viage).
if w.endswith("agem"):
w = w[:-4] + "age"
# Substituição da terminação 'o' no final das palavras por 'e'.
# Exemplos: «osso» (lido osse), «macaco» (lido macaque), «carro» (lido carre), «Ronaldo» (lido Ronalde).
if w.endswith("o") and not w.endswith("ão") and len(w) > 2:
if w.endswith("co"):
w = w[:-1] + "que"
elif w.endswith("go"):
w = w[:-1] + "gue"
else:
w = w[:-1] + "e"
# A terceira pessoa do plural do pretérito perfeito do indicativo 'am' reduz-se a 'u'.
# Exemplos: «ficaram» (lido ficáru), foram (lido fôru).
if w.endswith("am"):
if w.endswith("aram"):
w = w[:-4] + "áru"
elif w.endswith("oram"):
w = w[:-4] + "ôru"
else:
w = w[:-2] + "u"
# Substituição de "os" e "as" por "ui" e "ai", respectivamente.
if w == "os":
w = "ui"
elif w == "as":
w = "ai"
words[idx] = w
# TODO - Com várias semelhanças com o sul do continente português, os Açores e Brasil,
# o sotaque madeirense apresenta uma preferência para o uso do gerúndio[3] e do pronome a gente em vez de nós.
# Já o pronome vós (2.ª pessoa do plural), tal como a maioria do país, não é utilizado e em vez deste utiliza-se o vocês.
# São empregues com mais predominância, a título de exemplo, os modos "Eu disse a ela" e "Eu assustei ele"
# do que "Eu disse-lhe" e "Eu assustei-o", respectivamente.
return " ".join(words)
def sotaque_azoriano(text: str) -> str: # TODO
words = text.split()
for idx, w in enumerate(words):
nextw = words[idx + 1] if idx < len(words) - 1 else ""
# ões -> ôns
w = w.replace("ões", "ôns")
# ães -> âns
w = w.replace("ães", "âns")
# o quê -> o quiê
w = w.replace("quê", "quâ")
# "u francês"
if w == "tu":
w = "tú"
# Palatalização da consoante 'l' quando antecedida pela vogal 'i'[2].
# Exemplos: «família» (lido famílhia), vila (lido vilha), aquilo (lido aquilho), Filipe (lido Filhipe).
if "l" in w:
w = _l2lh(w)
# 'j' em vez de 'z' nas ligaçoes das palavras acabadas em 's' e palavras que começam com vogal
# quis entrar -> quij entrar
# mas a agua -> maj a agua
if nextw and w.endswith("s") and nextw[0] in "aeiou":
w = w[:-1] + "j"
if len(w) > 2:
# coelho -> coêlho
w = w.replace("elh", "êlh")
# desaparece o "i" entre consoantes, "Filipe" -> "Flipe", "Lisboa" -> "Lsboa"
w = re.sub(r'(?<=[^aeiouhx])i(?=[^aeiougçcv])', 'e', w, count=1)
# viu -> vi
if w.endswith("iu"):
w = w[:-1]
# boi -> bû
elif w.endswith("oi"):
w = w[:-2] + "û"
# passar -> passá
elif w.endswith("ar"):
w = w[:-2] + "á"
# enfase anasalado no final das palavras
elif w == "meu":
w = "mê"
elif w.endswith("ém"):
w = w[:-2] + "êm"
elif w.endswith("em") and not w.endswith("gem"):
w = w[:-2] + "ã"
# palavras terminadas com "o" são mais parecidas com o som "u"
elif w.endswith("o") and w[-2] != "ã":
w = w[:-1] + "ú"
words[idx] = w
return " ".join(words)
def _l2lh(w):
# Palatalização da consoante 'l' quando antecedida pela vogal 'i'[2].
# Exemplos: «família» (lido famílhia), vila (lido vilha), aquilo (lido aquilho), Filipe (lido Filhipe).
w = w.replace("il", "ilh").replace("íl", "ílh")
# TODO - dont replace if next letter is already an h
# avoid bug -> pastilha -> pastilhha
w = w.replace("lhh", "lh")
return w
# primitivas
def _monotonga(w: str, target_dits: Optional[List[str]] = None):
ditongs = {
"éi": "é",
"éu": "é",
# "ái": "á", # TODO "ai" vs '"a i" de "ainda"' - não deve ser modificado
"ei": "ê",
"ou": "ô",
"õe": "õ",
"ão": "ã"
}
target_dits = target_dits or list(ditongs)
# monotongação dos ditongos, como "manêra" (maneira), "lête" (leite),
# "ôtro" (outro), "animás" (animais), "chapé" (chapéu), "fêjõs" (feijões),
# "sês" (seis), "pã" (pão), "papés" (papéis).
if len(w) > 2:
for k, v in ditongs.items():
if k not in target_dits:
continue
w = w.replace(k, v)
return w
def _v2b(w):
# Substituição do som 'v' por 'b'. exemplos: Vila-Bila, Votar-Botar, Dívida-Díbida.
return w.replace("v", "b")
def _apocope_do_o(w):
# apócope do o no final das palavras, como "fôg" (fogo),
# "cumpriment" (cumprimento), "fervid" (fervido), "amig" (amigo).
if w.endswith("ogo"):
w = w[:-3] + "ôg"
elif w.endswith("o") and w[-1] in "shçc":
w = w[:-1] + "e"
elif w.endswith("o") and w[-1]:
w = w[:-1]
return w
def _paragoge_em_i(w):
# paragoge do i a seguir ao r, quando este surge no final das palavras,
# como "dizêri" (dizer), "fazêri" (fazer), "dormiri" (dormir).
if w.endswith("er"):
w = w[:-2] + "êri"
elif w.endswith("ir"):
w = w[:-2] + "íri"
elif w.endswith("r"):
w = w + "i"
return w
def _paragoge_em_e(w):
# A conservação da vogal final 'e' nos verbos, como por exemplo
# «fazer» (lido fazêre ou fazêri), «comer» (lido comêre ou comêri), «falar» (lido falare ou falari).
if w.endswith("r"):
if w.endswith("rrer"):
w = w[:-2] + "oerê"
elif w.endswith("er"):
w = w[:-2] + "êre"
elif w.endswith("ir"):
w = w[:-2] + "íri"
else:
w += "e"
return w
test = [
"quis entrar na piscina mas a água estava fria",
"tenho um quilo de pastilha elástica na mochila",
"o boi passou a correr porque viu a vaca a pastar",
"A Filipa tem um coelho que come cenouras o ano inteiro",
"o meu sotaque é especial e também se percebe bem",
"eu tenho muitos amigos mas tu és o número um",
"todos os verões eu faço uma viagem com os meus cães",
"o quê ? não percebi nada do que tu disseste",
"dá-me a mão para irmos comprar pão porque eu tenho medo do cão",
"ó mãe olha que está vermelho",
"a gente só sabe verdadeiramente o que sente quando está doente",
"cuidado com o touro",
"não faças dessa maneira",
"Já leste o livro ou ainda te doi o olho",
"O Filipe está a comer aquilo , cheio de formigas",
"eles foram sair e depois ficaram lá fora ao frio",
"tem cuidado ao sair da garagem",
"faz boa viagem",
"não vamos devolver o ouro",
"o Ronaldo deixou cair o chouriço ao chão",
"isso dá azar!",
"que deus te ajude que Jesus já não consegue"
]
for sent in test:
print("-----------------")
print("PORTUGUÊS PADRÃO", sent)
print("TRANSMONTANO", sotaque_transmontano(sent))
print("MINHO", sotaque_minho(sent))
print("GUIMARÃES", sotaque_vimaranes(sent))
print("FAMALICÃO", sotaque_famalicao(sent))
print("FAFE", sotaque_fafe(sent))
print("ESTREMENHO", sotaque_estremenho(sent))
print("LISBOETA", sotaque_lisboeta(sent))
print("ALENTEJANO", sotaque_alentejano(sent))
print("ALGARVIO", sotaque_algarvio(sent))
print("MADEIRENSE", sotaque_madeirense(sent))
print("AÇORIANO", sotaque_azoriano(sent))
print("BARRANQUENHO", sotaque_barranquenho(sent))
# -----------------
# PORTUGUÊS PADRÃO quis entrar na piscina mas a água estava fria
# TRANSMONTANO quis entrar na piscina mas a água estaba fria
# MINHO quis entrar na piscina mas a água estaba fria
# GUIMARÃES quis entrar na piscina mas a água estaba fria
# FAMALICÃO quis entrar na piscina mas a água estaba fria
# FAFE quis éintrar na piscina mas a água estaba fria
# ESTREMENHO quis entrar na piscina mas a água estava fria
# LISBOETA quis entrar na pescina mas a água estava fria
# ALENTEJANO quis entrari nã piscinã mas a água estava fria
# ALGARVIO quij entrari na piscina maj a água estava fria
# MADEIRENSE quis entrare na pescina mas a água estava fria
# AÇORIANO quij entrá na pescina maj a água estava fria
# BARRANQUENHO quih entra na piscina mah a água estaba fria
# -----------------
# PORTUGUÊS PADRÃO tenho um quilo de pastilha elástica na mochila
# TRANSMONTANO tenho um quilo de pastilha elástica na motchila
# MINHO tenho um quilo de pastilha elástica na mochila
# GUIMARÃES tenho um quilo de pastilha elástica na mochila
# FAMALICÃO tenho um quilo de pastilha elástica na mochila
# FAFE téinho um quilo de pastilha elástica na mochila
# ESTREMENHO tenho um quilo de pastilha elástica na mochila
# LISBOETA tenho um quilo de pastelha elástica na mochila
# ALENTEJANO tenho um quilo de pastilha elástica nã mochila
# ALGARVIO tenh um quil de pastilha elástica na mochila
# MADEIRENSE tenhe um quilhe de pastelha elástica na mochilha
# AÇORIANO tenhú um quilhú de pastelha elástica na mochilha
# BARRANQUENHO tenho um quilo de pastilha elástica na mochila
# -----------------
# PORTUGUÊS PADRÃO o boi passou a correr porque viu a vaca a pastar
# TRANSMONTANO o boi passou a correr porque biu a baca a pastar
# MINHO o boi passou a correr porque biu a baca a pastar
# GUIMARÃES o boi passou a correr porque biu a baca a pastar
# FAMALICÃO o boi passou a correr porque biu a baca a pastar
# FAFE o boi passou a correr porque biu a baca a pastar
# ESTREMENHO o boi passô a correr porque viu a vaca a pastar
# LISBOETA o boi passou a correr porque viu a vaca a pastar
# ALENTEJANO o boi passou a corrêri porque viu a vaca a pastari
# ALGARVIO o boi passô a corrêri porque viu a vaca a pastari
# MADEIRENSE o bû passou a corroerê porque vi a vaca a pastare
# AÇORIANO o bû passou a correr porque vi a vaca a pastá
# BARRANQUENHO o boi passou a corre porque biu a baca a pasta
# -----------------
# PORTUGUÊS PADRÃO A Filipa tem um coelho que come cenouras o ano inteiro
# TRANSMONTANO A Filipa tem um coelho que come cenoiras o ano inteiro
# MINHO A Filipa teim um coelho que come cenouras o ano inteiro
# GUIMARÃES A Filipa teim um coeilho que come cenouras o ano inteiro
# FAMALICÃO A Filipa teim um coelho que come cenouras o ano inteiro
# FAFE A Filipa teim um coêlho que come céinouras o ano inteiro
# ESTREMENHO A Filipa tem um coelho que come cenôras o ano intêro
# LISBOETA A Felipa tem um coâlho que come cenouras o ano intâiro
# ALENTEJANO A Filipa têm um coêlho que come cenouras o ano intêro
# ALGARVIO A Filipa têm um coêlh que come cenôraj o an inteir
# MADEIRENSE A Felhipa têm um coâlhe que come cenouras o ane inteire
# AÇORIANO A Felhipa tã um coêlhú que come cenouraj o anú inteirú
# BARRANQUENHO A Filipa tem um coelho que come cenourah o ano inteiro
# -----------------
# PORTUGUÊS PADRÃO o meu sotaque é especial e também se percebe bem
# TRANSMONTANO o meu sotaque é especial e também se percebe bem
# MINHO o mieu sotaque é especial e também se percebe beim
# GUIMARÃES o mieu sotaque é especial e também se percebe beim
# FAMALICÃO o mieu sotaque é especial e também se percebe beim
# FAFE o mieu sotaque é especial e também se percebe beim
# ESTREMENHO o meu sotaque é especial e também se percebe bem
# LISBOETA o meu sotaque é especial e também se percebe bem
# ALENTEJANO o mê sotaque é especial e tambêm se percebe bêm
# ALGARVIO o mê sotaque é especial e tambêm se percebe bêm
# MADEIRENSE o mê sotaque é especial e tambêm se percebe bêm
# AÇORIANO o mê sotaque é especial e tambêm se percebe bã
# BARRANQUENHO o meu sotaque é especia e também se percebe bem
# -----------------
# PORTUGUÊS PADRÃO eu tenho muitos amigos mas tu és o número um
# TRANSMONTANO eu tenho muitos amigos mas tu és o número um
# MINHO ieu tenho muitos amigos mas tu és o número um
# GUIMARÃES ieu tenho muitos amigos mas tu és o número um
# FAMALICÃO ieu tenho muitos amigos mas tu és o número um
# FAFE ieu téinho muitos amigos mas tu és o número um
# ESTREMENHO eu tenho muitos amigos mas tu és o número um
# LISBOETA eu tenho muitos amigos mas tu és o número um
# ALENTEJANO eu tenho muitos amigos mas tu és o número um
# ALGARVIO eu tenh muitoj amigos mas tu éj o númer um
# MADEIRENSE eu tenhe muitos amigos mas tu és o númere um
# AÇORIANO eu tenhú muitoj amigos mas tú éj o númerú um
# BARRANQUENHO eu tenho muitoh amigoh mah tu és o número um
# -----------------
# PORTUGUÊS PADRÃO todos os verões eu faço uma viagem com os meus cães
# TRANSMONTANO todos os berões eu faço uma biaije com os meus cães
# MINHO todos os berões ieu faço uma biageim com os mieus cães
# GUIMARÃES todos os berões ieu faço uma biageim com os mieus cáinhes
# FAMALICÃO todos os berões ieu faço uma biageim com os mieus cães
# FAFE todos os berões ieu faço uma biageim com os mieus cães
# ESTREMENHO todos os verões eu faço uma viagem com os meus cães
# LISBOETA todos os verões eu faço uma viagem com os meus cães
# ALENTEJANO todos os verões eu faço uma viagêm com os meus cães
# ALGARVIO todoj os verõej eu faç uma viagêm com os meus cães
# MADEIRENSE todos ui verôns eu façe uma viagêm com ui meus câns
# AÇORIANO todoj os verônj eu façú uma viagem com os meus câns
# BARRANQUENHO todoh oh berõê eu faço uma biaxem com oh meuh cãê
# -----------------
# PORTUGUÊS PADRÃO o quê ? não percebi nada do que tu disseste
# TRANSMONTANO o quê ? não percebi nada do que tu disseste
# MINHO o quiê ? não percebi nada do que tu disseste
# GUIMARÃES o quiê ? num percebi nada do que tu disseste
# FAMALICÃO o quiê ? noum percebi nada do que tu disseste
# FAFE o quiê ? não percebi nada do que tu disseste
# ESTREMENHO o quê ? não percebi nada do que tu disseste
# LISBOETA o quê ? não percebi nada do que tu desseste
# ALENTEJANO o quê ? não percebi nada do que tu disseste
# ALGARVIO o quê ? nã percebi nada do que tu disseste
# MADEIRENSE o quê ? não percebi nada do que tu desseste
# AÇORIANO o quâ ? não percebi nada do que tú desseste
# BARRANQUENHO o quê ? não percebi nada do que tu disseste
# -----------------
# PORTUGUÊS PADRÃO dá-me a mão para irmos comprar pão porque eu tenho medo do cão
# TRANSMONTANO dá-me a mão para irmos comprar pão porque eu tenho medo do cão
# MINHO dá-me a mão para irmos comprar pão porque ieu tenho medo do cão
# GUIMARÃES dá-me a mão para irmos comprar pão porque ieu tenho medo do cão
# FAMALICÃO dá-me a moum para irmos comprar poum porque ieu tenho medo do coum
# FAFE dá-me a mão para irmos comprar pão porque ieu téinho medo do cão
# ESTREMENHO dá-me a mão para irmos comprar pão porque eu tenho medo do cão
# LISBOETA dá-me a mão para irmos comprar pão porque eu tenho medo do cão
# ALENTEJANO dá-me a mão para irmos comprari pão porque eu tenho medo do cão
# ALGARVIO dá-me a mã para irmos comprari pã porque eu tenh med do cã
# MADEIRENSE dá-me a mão para irmos comprare pão porque eu tenhe mede do cão
# AÇORIANO dá-me a mão para irmos comprá pão porque eu tenhú medú do cão
# BARRANQUENHO dá-me a mão para irmoh compra pão porque eu tenho medo do cão
# -----------------
# PORTUGUÊS PADRÃO ó mãe olha que está vermelho
# TRANSMONTANO ó mãe olha que está bermelho
# MINHO ó mãe olha que está bermelho
# GUIMARÃES ó mánhe olha que está bermeilho
# FAMALICÃO ó mãe olha que está bermelho
# FAFE ó mãe olha que está bermêlho
# ESTREMENHO ó mãe olha que está vermelho
# LISBOETA ó mãe olha que está vermâlho
# ALENTEJANO ó mãe olha que está vermêlho
# ALGARVIO ó mãe olha que está vermêlh
# MADEIRENSE ó mãe uôlha que está vermâlhe
# AÇORIANO ó mãe olha que está vermêlhú
# BARRANQUENHO ó mãe olha que está bermelho
# -----------------
# PORTUGUÊS PADRÃO a gente só sabe verdadeiramente o que sente quando está doente
# TRANSMONTANO a gente só sabe berdadeiramente o que sente quando está doente
# MINHO a gente só sabe berdadeiramente o que sente quando está doente
# GUIMARÃES a gente só sabe berdadeiramente o que sente quando está doente
# FAMALICÃO a gente só sabe berdadeiramente o que sente quando está doente
# FAFE a géinte só sabe berdadeiraméinte o que séinte quando está doéinte
# ESTREMENHO a gente só sabe verdadêramente o que sente quando está doente
# LISBOETA a gente só sabe verdadâiramente o que sente quando está doente
# ALENTEJANO a gente só sabe verdadêramente o que sente quando está doente
# ALGARVIO a gente só sabe verdadêramente o que sente quand está doente
# MADEIRENSE a gente só sabe verdadeiramente o que sente quande está doente
# AÇORIANO a gente só sabe verdadeiramente o que sente quandú está doente
# BARRANQUENHO a xente só sabe berdadeiramente o que sente quando está doente
# -----------------
# PORTUGUÊS PADRÃO cuidado com o touro
# TRANSMONTANO cuidado com o toiro
# MINHO cuidado com o touro
# GUIMARÃES cuidado com o touro
# FAMALICÃO cuidado com o touro
# FAFE cuidado com o touro
# ESTREMENHO cuidado com o tôro
# LISBOETA cuidado com o touro
# ALENTEJANO cuidado com o touro
# ALGARVIO cuidad com o tour
# MADEIRENSE cuidade com o toure
# AÇORIANO cuidadú com o tourú
# BARRANQUENHO cuidado com o touro
# -----------------
# PORTUGUÊS PADRÃO não faças dessa maneira
# TRANSMONTANO não faças dessa maneira
# MINHO não faças dessa maneira
# GUIMARÃES num faças dessa maneira
# FAMALICÃO noum faças dessa maneira
# FAFE não faças dessa maneira
# ESTREMENHO não faças dessa manêra
# LISBOETA não faças dessa manâira
# ALENTEJANO não faças dessa manêra
# ALGARVIO nã faças dessa manêra
# MADEIRENSE não faças dessa maneira
# AÇORIANO não faças dessa maneira
# BARRANQUENHO não façah dessa maneira
# -----------------
# PORTUGUÊS PADRÃO Já leste o livro ou ainda te doi o olho
# TRANSMONTANO Já leste o libro ou ainda te doi o olho
# MINHO Já leste o libro ou ainda te doi o olho
# GUIMARÃES Já leste o libro ou ainda te doi o olho
# FAMALICÃO Já leste o libro ou ainda te doi o olho
# FAFE Já leste o libro ou ainda te doi o olho
# ESTREMENHO Já leste o livro ou ainda te doi o olho
# LISBOETA Já leste o livro ou ainda te doi o olho
# ALENTEJANO Já leste o livro ou ainda te doi o olho
# ALGARVIO Já leste o livr ou ainda te doi o olh
# MADEIRENSE Já leste o lúivre ou ainda te dû o uôlhe
# AÇORIANO Já leste o livrú ou ainda te dû o olhú
# BARRANQUENHO Já leste o libro ou ainda te doi o olho
# -----------------
# PORTUGUÊS PADRÃO O Filipe está a comer aquilo , cheio de formigas
# TRANSMONTANO O Filipe está a comer aquilo , tcheio de formigas
# MINHO O Filipe está a comer aquilo , cheio de formigas
# GUIMARÃES O Filipe está a comer aquilo , cheio de formigas
# FAMALICÃO O Filipe está a comer aquilo , cheio de formigas
# FAFE O Filipe está a comer aquilo , cheio de formigas
# ESTREMENHO O Filipe está a comer aquilo , chêo de formigas
# LISBOETA O Felipe está a comer aquilo , châio de formigas
# ALENTEJANO O Filipe está a comêri aquilo , chêo de formigas
# ALGARVIO O Filipe está a comêri aquil , chei de formigas
# MADEIRENSE O Felhipe está a comêre aquilhe , cheie de formúigas
# AÇORIANO O Felhipe está a comer aquilhú , cheiú de formigas
# BARRANQUENHO O Filipe está a come aquilo , cheio de formigah
# -----------------
# PORTUGUÊS PADRÃO eles foram sair e depois ficaram lá fora ao frio
# TRANSMONTANO eles foram sair e depois ficaram lá fora ao frio
# MINHO eles foram sair e depois ficaram lá fora ao frio
# GUIMARÃES eles foram sair e depois ficaram lá fora ao frio
# FAMALICÃO eles foram sair e depois ficaram lá fora ao frio
# FAFE eles foram sair e depois ficaram lá fora ao frio
# ESTREMENHO eles foram sair e depois ficaram lá fora ao frio
# LISBOETA eles foram sair e depois ficaram lá fora ao frio
# ALENTEJANO eles foram saíri e depois ficaram lá fora ao frio
# ALGARVIO eles foram saíri e depois ficaram lá fora ao fri
# MADEIRENSE eles fôru saíri e depois ficáru lá fora ao frie
# AÇORIANO eles foram sair e depois ficaram lá fora ao friú
# BARRANQUENHO elê foram sai e depoih ficaram lá fora ao frio
# -----------------
# PORTUGUÊS PADRÃO tem cuidado ao sair da garagem
# TRANSMONTANO tem cuidado ao sair da garaije
# MINHO teim cuidado ao sair da garageim
# GUIMARÃES teim cuidado ao sair da garageim
# FAMALICÃO teim cuidado ao sair da garageim
# FAFE teim cuidado ao sair da garageim
# ESTREMENHO tem cuidado ao sair da garagem
# LISBOETA tem cuidado ao sair da garagem
# ALENTEJANO têm cuidado ao saíri da garagêm
# ALGARVIO têm cuidad ao saíri da garagêm
# MADEIRENSE têm cuidade ao saíri da garagêm
# AÇORIANO tã cuidadú ao sair da garagem
# BARRANQUENHO tem cuidado ao sai da garaxem
# -----------------
# PORTUGUÊS PADRÃO faz boa viagem
# TRANSMONTANO faj boa biaije
# MINHO faz boa biageim
# GUIMARÃES faz boa biageim
# FAMALICÃO faz boa biageim
# FAFE faz boa biageim
# ESTREMENHO faz boa viagem
# LISBOETA faz boa viagem
# ALENTEJANO faz boa viagêm
# ALGARVIO faz boa viagêm
# MADEIRENSE faz boa viagêm
# AÇORIANO faz boa viagem
# BARRANQUENHO fah boa biaxem
# -----------------
# PORTUGUÊS PADRÃO não vamos devolver o ouro
# TRANSMONTANO não bamos debolber o oiro
# MINHO não bamos debolber o ouro
# GUIMARÃES num bamos debolber o ouro
# FAMALICÃO noum bamos debolber o ouro
# FAFE não bamos debolber o ouro
# ESTREMENHO não vamos devolver o ôro
# LISBOETA não vamos devolver o ouro
# ALENTEJANO não vamos devolvêri o ouro
# ALGARVIO nã vamos devolvêri o our
# MADEIRENSE não vamos devolvêre o oure
# AÇORIANO não vamos devolver o ourú
# BARRANQUENHO não bamoh debolbe o ouro
# -----------------
# PORTUGUÊS PADRÃO o Ronaldo deixou cair o chouriço ao chão
# TRANSMONTANO o Ronaldo deitxou cair o tchoiriço ao tchão
# MINHO o Ronaldo deixou cair o chouriço ao chão
# GUIMARÃES o Ronaldo deixou cair o chouriço ao chão
# FAMALICÃO o Ronaldo deixou cair o chouriço ao choum
# FAFE o Ronaldo deixou cair o chouriço ao chão
# ESTREMENHO o Ronaldo dêxô cair o chôriço ao chão
# LISBOETA o Ronaldo dâixou cair o chouriço ao chão
# ALENTEJANO o Ronaldo dêxou caíri o chouriço ao chão
# ALGARVIO o Ronald dêxô caíri o chouriç ao chã
# MADEIRENSE o Ronalde deixou caíri o chouriçe ao chão
# AÇORIANO o Ronaldú deixou cair o chouriçú ao chão
# BARRANQUENHO o Ronaldo deixou cai o chouriço ao chão
# -----------------
# PORTUGUÊS PADRÃO isso dá azar!
# TRANSMONTANO isso dá ajar!
# MINHO isso dá azar!
# GUIMARÃES isso dá azar!
# FAMALICÃO isso dá azar!
# FAFE isso dá azar!
# ESTREMENHO isso dá azar!
# LISBOETA isso dá azar!
# ALENTEJANO isso dá azar!
# ALGARVIO iss dá azar!
# MADEIRENSE isse dá azar!
# AÇORIANO issú dá azar!
# BARRANQUENHO isso dá azar!
# -----------------
# PORTUGUÊS PADRÃO que deus te ajude que Jesus já não consegue
# TRANSMONTANO que deus te ajude que Jejus já não consegue
# MINHO que dieus te ajude que Jesus já não consegue
# GUIMARÃES que dieus te ajude que Jesus já num consegue
# FAMALICÃO que dieus te ajude que Jesus já noum consegue
# FAFE que dieus te ajude que Jesus já não consegue
# ESTREMENHO que deus te ajude que Jesus já não consegue
# LISBOETA que deus te ajude que Jesus já não consegue
# ALENTEJANO que deus te ajude que Jesus já não consegue
# ALGARVIO que deus te ajude que Jesus já nã consegue
# MADEIRENSE que deus te ajude que Jesus já não consegue
# AÇORIANO que deus te ajude que Jesus já não consegue
# BARRANQUENHO que deuh te axude que Jesuh xá não consegue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment