5 pontos por kargnas 2024-04-24 | 1 comentários | Compartilhar no WhatsApp

Enquanto estudava chinês de forma divertida ultimamente, acabei criando um app com GPT para aliviar o estresse depois de muito tempo.

Recentemente, enquanto estudava chinês, percebi que memorizava melhor as palavras ao analisar cada caractere separadamente. Então eu vivia pesquisando no Namuwiki ou em dicionários para aprender o significado e a forma de cada hanzi. Automatizei isso com GPT.

O app inclui, além do chinês, suporte a japonês, coreano e inglês como bônus. Além do chinês padrão (mandarim), também implementei cantonês. Se você definir a opção de AI como Advanced, o tempo de carregamento fica um pouco maior, mas as respostas da IA ficam muito mais precisas.

Ele tem recursos como os abaixo.

  • Se você inserir uma frase, ele a divide em componentes para facilitar o estudo. (sujeito, objeto, advérbio, complemento, conjunção etc.)
  • Ajuda bastante no estudo de idiomas como chinês, japonês e coreano, em que os espaços entre palavras não são tão rigorosos.
  • Se você inserir caracteres chineses, ele decompõe detalhadamente todos os componentes e radicais do caractere e analisa seus significados. Quando necessário, também interpreta por que o significado daquele caractere foi mudando desde o chinês antigo até hoje.

Por exemplo, em coreano, a frase "aiseu amerikana han jan jullaeyo?" pode ser dividida da forma abaixo para ficar mais fácil de entender.

  • iced
  • americano
  • uma xícara
  • me dá
  • -polidez?

Em chinês, isso seria 我可以得到一杯冰美式咖啡吗?, e ao dividir isso no app, o resultado fica assim.

  • 我 (eu)
  • 可以 (ser possível)
  • 得到 (obter)
  • 一杯 (um copo / uma xícara)
  • 冰美式咖啡 (café americano gelado)
  • 吗?(frase interrogativa)

E a função de decompor os radicais dos hanzi funciona assim. Por exemplo, se você pedir uma interpretação de 歌, o caractere que significa “canção”, ele explica da seguinte forma.

  • 歌 é um caractere composto por 哥, associado à música, e 欠, que representa a imagem de se espreguiçar ou bocejar.
  • Na literatura dos períodos Tang e Song, canções e música ocuparam um lugar importante como forma de arte, e esse caractere podia ser visto em vários textos relacionados a canções.
  • No chinês moderno, esse caractere é amplamente usado como palavra geral para “canção” e para se referir a obras musicais. É muito usado em contextos como música popular, música tradicional e expressão pessoal de sentimentos.

A explicação de palavras em chinês tem mais ou menos o seguinte estilo. Por exemplo, se você pedir a interpretação da palavra 歌单, que significa “playlist”, ele explica assim.

  • 单 tem sentidos como “um”, “individual”, “único” e “somente”. Nos hanzi antigos, era usado com sentidos como “uma folha”, “simplicidade” e “isolado”.
  • No chinês moderno, a combinação dos dois caracteres em 歌单 passou a carregar o sentido de “uma folha de música”, sendo frequentemente usada para indicar “lista de músicas”, “playlist” e outras listas relacionadas à música.
  • Na era digital, essa palavra se consolidou como um importante conceito cultural para representar listas de músicas selecionadas por usuários em serviços de streaming.
  • 单 também é usado em 菜单, no sentido de cardápio.

知道, que significa “saber”, é explicado da seguinte forma.

  • 知 significa “saber” ou “reconhecer”. Antigamente, era usado com a ideia de combinar “boca 口” e “flecha 失” para representar o conceito de “dizer algo pela boca e perceber”.
  • 道 significa “caminho” ou “método”. É a combinação de 辵 (andar pelo caminho) e 首 (cabeça), com a ideia de “encontrar o caminho com a cabeça”.
  • A combinação desses dois caracteres evoluiu ao longo do tempo para o sentido de “reconhecer conceitualmente um determinado fato”.
  • No chinês moderno, é uma expressão cotidiana amplamente usada para indicar que alguém sabe de um fato ou entendeu alguma coisa.

猫, que significa “gato”, é explicado assim.

  • É a combinação de 犭(cão ou animal) e 苗(som do miado do gato), formando o sentido de gato.
  • 犭 aparece com frequência em caracteres relacionados a animais.

Usei Expo no desenvolvimento e, mesmo sendo a primeira vez que eu o utilizava, levei apenas 3 dias para desenvolver a primeira versão de um app que roda tanto em iOS quanto em Android. Incluindo o upload para as lojas e o lançamento, acho que levou cerca de uma semana.

1 comentários

 
dlehals2 2024-04-25

Muito legal! Mas fiquei curioso sobre o Expo e fui pesquisar: dá para desenvolver mesmo sem Mac? Fiquei na dúvida.