⠺⠓⠽⠀⠍⠽⠀⠃⠇⠕⠛⠀⠑⠭⠊⠎⠞⠎⠢⠀⠃⠑⠉⠁⠥⠎⠑⠀⠞⠑⠁⠉⠓⠀⠊⠎⠀⠇⠑⠁⠗⠝⠖
Gostei da idéia de pedir coisas a vocês, leitores(as) do blog, como fiz num outro post.
Quem souber o que está escrito aqui, pode me mandar um e-mail no agnaldo@50minutos.com.br. De novo, não vai ganhar coisa alguma; apenas terá a sensação de problema resolvido. Rapidinho... o primeiro que acertar ganha uma menção no blog.
Para criar a sequência eu fiz um programinha em C# (WPF):
<Window x:Class="Tradutor.MainWindow"
xmlns=http://schemas.microsoft.com/winfx/2006/xaml/presentation
xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
Title="MainWindow" Height="436" Width="524">
<Grid>
<Label Content="Digite o texto aqui:" Height="28"
HorizontalAlignment="Left" Margin="12,12,0,0"
Name="label1" VerticalAlignment="Top" />
<TextBox Height="120" HorizontalAlignment="Left"
Margin="12,46,0,0" Name="textBox1"
VerticalAlignment="Top" Width="479"
TextWrapping="Wrap" FontSize="14" />
<Label Content="Texto traduzido:" Height="28"
HorizontalAlignment="Left" Margin="12,229,0,0"
Name="label2" VerticalAlignment="Top" />
<TextBox Height="120" HorizontalAlignment="Left"
Margin="12,263,0,0" Name="textBox2"
VerticalAlignment="Top" Width="479"
TextWrapping="Wrap" FontSize="14" />
<Button Content="Traduzir" Height="23"
HorizontalAlignment="Left" Margin="12,186,0,0"
Name="button1" VerticalAlignment="Top"
Width="75" Click="button1_Click" />
</Grid>
</Window>
using System;
using System.Windows;
namespace Tradutor
{
public partial class MainWindow : Window
{
private char[] alfabeto = new char[]
{
'a', '\u2801',
'b', '\u2803',
'c', '\u2809',
'd', '\u2819',
'e', '\u2811',
'f', '\u280b',
'g', '\u281b',
'h', '\u2813',
'i', '\u280a',
'j', '\u281a',
'k', '\u2805',
'l', '\u2807',
'm', '\u280d',
'n', '\u281d',
'o', '\u2815',
'p', '\u280f',
'q', '\u281f',
'r', '\u2817',
's', '\u280e',
't', '\u281e',
'u', '\u2825',
'v', '\u2827',
'w', '\u283a',
'x', '\u282d',
'y', '\u283d',
'z', '\u2835',
'.', '\u2832',
',', '\u2802',
';', '\u2806',
'?', '\u2822',
'!', '\u2816',
'-', '\u2824',
' ', '\u2800'
//faltam diversos caracteres!!! é só um brinquedo...
//agradeço o envio do alfabeto completo, com:
//números, letras acentuadas e outros símbolos
// além das regras de escrita oficiais
};
public MainWindow()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
textBox2.Clear();
foreach (var item in textBox1.Text)
{
int i = Array.IndexOf(alfabeto, item);
textBox2.Text += i == -1 ? item : alfabeto[i + 1];
}
}
}
}

50minutos (em Braille)
UPDATE 201005170858: De novo o Eric Silva foi o primeiro!!! E, dessa vez, único!!! Fez um programinha em PHP e resolveu o problema... Ele só se enganou em dois caracteres (que tem correspondência numérica). A solução dele está aqui: http://ericsilva.wordpress.com/2010/05/11/converte-asc-to-braille-e-braille-to-asc/ e a mensagem é:
why my blog exists? because teach is learn!