Text to NATO Phonetic Alphabet
Convert any text to the NATO phonetic alphabet for clear verbal communication.
TextToNato.result
HotelEchoLimaLimaOscar[Space]WhiskeyOscarRomeoLimaDelta
Hotel ยท Echo ยท Lima ยท Lima ยท Oscar ยท [Space] ยท Whiskey ยท Oscar ยท Romeo ยท Lima ยท Delta
TextToNato.referenceTable
AAlpha
BBravo
CCharlie
DDelta
EEcho
FFoxtrot
GGolf
HHotel
IIndia
JJuliet
KKilo
LLima
MMike
NNovember
OOscar
PPapa
QQuebec
RRomeo
SSierra
TTango
UUniform
VVictor
WWhiskey
XX-ray
YYankee
ZZulu
0Zero
1One
2Two
3Three
4Four
5Five
6Six
7Seven
8Eight
9Nine
TextToNato.clickHint
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ฝ๋ ๊ตฌํ
NATO_ALPHABET = {
'A': 'Alpha', 'B': 'Bravo', 'C': 'Charlie', 'D': 'Delta', 'E': 'Echo',
'F': 'Foxtrot', 'G': 'Golf', 'H': 'Hotel', 'I': 'India', 'J': 'Juliet',
'K': 'Kilo', 'L': 'Lima', 'M': 'Mike', 'N': 'November', 'O': 'Oscar',
'P': 'Papa', 'Q': 'Quebec', 'R': 'Romeo', 'S': 'Sierra', 'T': 'Tango',
'U': 'Uniform', 'V': 'Victor', 'W': 'Whiskey', 'X': 'X-ray', 'Y': 'Yankee',
'Z': 'Zulu',
'0': 'Zero', '1': 'One', '2': 'Two', '3': 'Three', '4': 'Four',
'5': 'Five', '6': 'Six', '7': 'Seven', '8': 'Eight', '9': 'Nine',
}
def text_to_nato(text: str) -> str:
words = []
for char in text.upper():
if char in NATO_ALPHABET:
words.append(NATO_ALPHABET[char])
elif char == ' ':
words.append('[Space]')
else:
words.append(f'[{char}]')
return ' ยท '.join(words)
print(text_to_nato("Hello World"))
# Hotel ยท Echo ยท Lima ยท Lima ยท Oscar ยท [Space] ยท Whiskey ยท Oscar ยท Romeo ยท Lima ยท DeltaComments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.