점자로 번역
점자는 세계에서 가장 인기 있는 촉각 읽기 및 쓰기 시스템입니다.
아래 프로그램에서 저는 영어를 점자로 변환하는 방법을 보여주었습니다. 또 다른 프로그램은 이미지를 음성으로 변환하는 것입니다.
프로그램은 알파벳, 숫자, 구두점 및 기호를 고려합니다.
Python 3.9(최신 버전)를 사용하여 생성됨 - 다운로드here
1등급 점자를 기준으로 번역 값 정의
alphaBraille = ['⠁', '⠃', '⠉', '⠙', '⠑', '⠋', '⠛',
'⠓', '⠊', '⠚', '⠅', '⠇','⠍', '⠝', '⠕', '⠏', '⠟', '⠗',
'⠎', '⠞', '⠥', '⠧', '⠺', '⠭', '⠽', '⠵', ' ']
numBraille = ['⠼⠁', '⠼⠃', '⠼⠉', '⠼⠙', '⠼⠑', '⠼⠋',
'⠼⠛', '⠼⠓', '⠼⠊', '⠼⠚']
alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',
'j', 'k', 'l', 'm','n', 'o', 'p', 'q', 'r', 's', 't',
'u', 'v', 'w', 'x', 'y', 'z', ' ']
nums = ['1', '2', '3', '4', '5', '6', '7', '8', '9','0']
논리
if len(translateToBraille) > 0 :
for n in translateToBraille.lower():
if n in alphabet:
inputString += alphaBraille[alphabet.index(n)]
elif n in nums:
inputString += numBraille[nums.index(n)]
elif n in puntuation:
inputString += puntuationBraille[puntuation.index(n)]
elif n in character:
inputString += characterBraille[character.index(n)]
print(inputString)
사례를 테스트하기 위해
translateToBraille = '오늘은 좋은 날입니다 & Tony는 쇼핑몰에서 무엇을 할 계획입니까?'
산출
코드 입력Github
내 전화로 연락
참고: @unsplash를 통해 이 사진을 제공한 Paul에게 감사드립니다 🎁
살펴볼 다른 항목:
Python을 사용한 환율 계산기
Swapan Roy ・ 5월 3일 ・ 3분 읽기
#python
#ui
#devjournal
#forex
Python에서 API 호출을 사용하는 사전(발음 포함)
Swapan Roy ・ 5월 8일 ・ 2분 읽기
#python
#dictonary
#watercooler
#vscode
Reference
이 문제에 관하여(점자로 번역), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/swapanroy/translate-to-braille-1o79
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
코드 입력Github
내 전화로 연락
참고: @unsplash를 통해 이 사진을 제공한 Paul에게 감사드립니다 🎁
살펴볼 다른 항목:
Python을 사용한 환율 계산기
Swapan Roy ・ 5월 3일 ・ 3분 읽기
#python
#ui
#devjournal
#forex
Python에서 API 호출을 사용하는 사전(발음 포함)
Swapan Roy ・ 5월 8일 ・ 2분 읽기
#python
#dictonary
#watercooler
#vscode
Reference
이 문제에 관하여(점자로 번역), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/swapanroy/translate-to-braille-1o79텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)